Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как настроить DBLookUpCombobox [D6, WinXP]


highlander ©   (2005-09-20 23:51:00) 

Вот такая задача: На форме два DBLookUpCombobox и DBGrid. Оба DBLookUpCombobox подключены к таблицам напр. model (id,id_marka,name) и marka(id,name). DBLookUpCombobox1 отображает marka.name, a DBLookUpCombobox2 - model.name.  Необходимо при выборе значения в DBLookUpCombobox1, в DBLookUpCombobox2  изменять набор значений, где marka.id=model.id_marka. Кроме того, при выборе значения в  DBLookUpCombobox1, отображать в гриде данные из третьей таблицы parametr(id_p,id_model,Nomer,God), по такому условию parametr.id_model=model.id. А когда выбирается значение из DBLookUpCombobox2, то данные уточняются - parametr.id_model=model.id плюс marka.id=model.id_marka


highlander   (2005-09-21 12:55:00) [1]

А разве там такой есть? В справке я такого события не нашел.


Max Zyuzin   (2005-09-21 08:45:00) [2]

>highlander ©   (21.09.05 00:22) [2]
Для DBLookUpComboBox надо использовать обработчик OnKeyValueChanged.


ANB   (2005-09-21 00:50:00) [3]

Для TRxDBLookupCombo есть OnChange, а у обычного OnClick (но при этом пользователь может не менять выбор, так что придется сравнивать)


highlander   (2005-09-21 00:22:00) [4]

Так вот: обработчик какого события для DBLookUpCombobox лучше использовать. Был бы например OnSelect или что-то похожее


ANB   (2005-09-21 00:18:00) [5]

Ну так у тебя уже и так все написано. Накидай кверей и дэйтасурсов на форму, привяжи к нужным контролам и пиши обработчики.


Наверх

Титульная страница Поиск, карта сайта Написать письмо