|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2013, 20:20 | #1 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 12
|
Связанные combobox
Помогите пожалуйста.
Нужно сделать чтобы, в Memo1 записывались a,b,c,d,e,f как по отдельным комбобоксам (любому из четырех), так и по различным комбинациям комбобоксов (т.е. комбобоксы были связанными) и все что находилось в базе записывалось столбцом. |
08.03.2013, 12:38 | #2 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 12
|
Немого разобрался c FormCreate и в запросах добавил distinct
Код:
Последний раз редактировалось alex1313; 08.03.2013 в 12:40. |
08.03.2013, 14:04 | #3 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Я енмного недопонимаю, почему у вас цикл открывается по одному ADOQuery а данные записываются обсалютно издругогО?
Код:
Код:
|
08.03.2013, 16:41 | #4 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 12
|
хотя бы combobox1, combobox1+combobox2, combobox1+combobox3
Код:
Запросы: ADOQuery1 - select distinct e from R1 ADOQuery2 - select distinct d from R1 ADOQuery3 - select distinct a from R1 ADOQuery4 - select a, b,c,d,e,f from R1 where e =aram ADOQuery5 - select a, b,c,d,e,f from R1 where e =aram and d =aram1 ADOQuery6 - select a, b,c,d,e,f from R1 where e =aram and a =aram2 Пытаюсь записать в столбец, но это неправильно, как сделать? Код:
Последний раз редактировалось alex1313; 08.03.2013 в 18:07. |
09.03.2013, 12:35 | #5 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
for i := 0 to 15 do Memo1.Lines.Add(memo1.Text); смысл? записать в мемо свой же текст мемо?
Что у вам нужн осделать, откуда берётся данные, обьясняйте подробнее... ИЗ всего что вы тут анписали, я понял что у вас есть какаято база какие-то данные отображаются в Комбобоксах и вам по какому то признаку их нужно объединить... |
09.03.2013, 13:33 | #6 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 12
|
Есть база из одной таблицы в access.
В таблице поля: "e" - некоторые группы; "d" - некоторые подгруппы, причем эти подгруппы могут относиться к разным группам; "a","b" - обозначение и соответствующее название некоторых элементов, причем одинаковые элементы могут входить в разные группы и разные подгруппы (по несколько раз записаны в таблице); в "c" указанно количество. Данная СУБД нужна, чтобы знать: какие строки в таблице записаны по группе (combobox1); какие строки совпадения по группе и подгруппе (combobox1+combobox2); какие строки совпадения по группе и обозначению элемента (combobox1+combobox3). По выбору "группы" с помощью combobox1 записать соответствующие подгруппы в список combobox2 и соответствующие элементы в список combobox3. И после выбора в combobox1 или combobox1+combobox2 или combobox1+combobox3 записывать соответствующие запросу строки таблицы базы в Memo1. Последний раз редактировалось alex1313; 09.03.2013 в 21:43. |
11.03.2013, 23:54 | #7 |
Форумчанин
Регистрация: 21.05.2008
Сообщений: 495
|
Эм, вы помойму изобретаете свой велосипед.
Для того чтобы находить подгруппы в группах советую сделать так: Создать отдельную таблицу по группам Group(id_gr, name), таблицы для подгрупп Parent_Group (id_p, id_gr, name) где id_p Это поле счётчик подгруппы, а id_gr поле которое показывает к какой группе относится подгруппа. ТАк будит правильнее. Ну или можете сделать это в одной табилце MyTable(id, id_p, name, .... какие там вам нужно ешё данные) А потом просто находить если id_p не равно нулю то это подгруппа, и можно вывести по id_p. Если чесно не совсем понял структуру ваше БД... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связанные списки в ComboBox | Trimbl | Microsoft Office Excel | 4 | 01.12.2012 04:15 |
связанные списки | Lusin | Общие вопросы C/C++ | 3 | 27.08.2011 10:08 |
Webbrowser и combobox: сделать чтобы в combobox-е оставалась история посещенных сайтов | uasya2 | Общие вопросы Delphi | 6 | 06.03.2011 20:24 |
Связанные поля??? | Gridnev_Kirill | Microsoft Office Access | 3 | 05.11.2009 11:54 |
Не могу внести строку из combobox в combobox!? | tacer | Помощь студентам | 1 | 30.11.2007 19:45 |