Страница 1 из 1

Реально ли связать DBLookupComboBox

Добавлено: 23 янв 2007, 18:52
Dr_Grizzly
Привет всем! Есть такая проблемка, имеем две таблици, в одной перечень районов, а в другой перечень фамилий, связь фамилия -> район. Пользователь выбирает район из combobox, по выбраному во второй таблице ставится фильтр по району, и получаем список фамилий в этом районе, пользователь должен выбрать фамилию, это тоже в комбобоксе происходит. Проблема в том что районов та 24 а в каждом районе не по одной сотни человек, и когда мы выбираем район, приходится ждать пока прога сформирует по этому району список фамилий во втором комбобоксе.

Я наткнулся на компонент DBLookupComboBox, он мгновенно отображает по запросу фамилии, но мне нужно получившийся список сунуть в combobox и там работать, можно ли такое? Свойств у DBLookupComboBox типа Strings или Lists или Items нету :) т.е. я не нашел. Или подскажите еще способы которые реально быстрые. Спасибо

Re: Реально ли связать DBLookupComboBox

Добавлено: 24 янв 2007, 09:22
SergeyS
У DBLookupComboBox выпадающий список можно связать с TDataSet (TQuery, TTable, TADOQuery и т.д.). А два TDataSet'a можно связать как мастер-чайлд. Соответственно второй DBLookupComboBox можно связать со второй DataSet или из второго DataSet'a скопировать записи в обычный комбобокс.

Re: Реально ли связать DBLookupComboBox

Добавлено: 24 янв 2007, 11:21
Игорь Акопян
тока нюанс - Лукапы заточены под таблицы в кажется 3 нормальной форме (ужо зобыл всё). Это когда дублирующиеся значения вынесены в справочник (Код, Значение) а в саму таблицу вставляется Код

Re: Реально ли связать DBLookupComboBox

Добавлено: 24 янв 2007, 14:12
Dr_Grizzly
или из второго DataSet'a скопировать записи в обычный комбобокс.

Вот! Эта вещь та мне и нужна! Как такое реализовать до меня никак не допрет

Re: Реально ли связать DBLookupComboBox

Добавлено: 28 янв 2007, 02:37
Игорь Акопян
кстати, ну отфильтровался у тебя список фамилий по району. Что с ними дальше собираешься делать? Это я к тому, что можно по разному решать, в щависимоти от задачи... К примеру связать таблицы мастер-дитейлом и посалить на два грида

Re: Реально ли связать DBLookupComboBox

Добавлено: 16 фев 2007, 07:48
Dr_Grizzly
А как смогу перенести данные в комбо, буду от туда делать поиск записей по гриду