![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.12.2010
Сообщений: 8
|
![]()
Использую MyDac. И MySql базу.
На форме компоненты: MyConnection1, DbLookUpComboBox1, DbGrid1, MyQuery1, MyDataSource1, MyQuery2, MyDataSource2. В базе есть таблица Description, с двумя полями DSCRPTID и DSCRPTNAME. Делаю такую связку MyQuery1 -> MyDataSource1 -> DbGrid1, MyQuery1 с запросом select * from description Выборка в таблицу идёт. И делаю вот такую связку MyQuery2 -> MyDataSource2 -> DbLookUpComboBox1 ListSource: MyDataSource2 ListField: DSCRPTNAME KeyField: DSCRPTID MyQuery2 с запросом select * from description Задача состоит в следующем, что когда я выбираю какое-то значение в DbLookUpComboBox, работал запрос примерно такого типа select * from description where dscrptid="и здесь, то что я выбрал в DbLookUpComboBox". И после этого, уже выбранные данные, т.е. одна строка, выводилась в DbGrid1. Но нужно, что бы изначально таблица была с полным списком первичной выборки. Как это реализовать? Буду очень признателен за пример кода. Последний раз редактировалось tuno4er; 11.01.2011 в 22:15. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с DBLookupComboBox | partizan | БД в Delphi | 7 | 30.03.2011 18:30 |
Проблема с DBLookupComboBox | user123456 | БД в Delphi | 3 | 03.05.2010 11:52 |
DBLookupComboBox | Sergius X | БД в Delphi | 6 | 08.05.2009 17:08 |
DBLookupComboBox | Dunpeal | Компоненты Delphi | 5 | 09.08.2007 18:28 |