Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Выбор записи в DBLookupComboBox !   Найти похожие ветки 

 
312Kbps   (2006-06-21 13:46) [0]

ADODataSet => DataSource => DBLookupComboBox

ADODataSet.ComandText:="select id,descr from tab"

Все записи отображаются в DBLookupComboBox и стрелками верх, вниз можно спокойно выбрать запись.
Далее делаю фильтр в ADODataSet, остаются 4 записи. В DBLookupComboBox все 4 записи есть, но стрелками я уже не могу выбрать конкретную запись ( .
В чем проблема ???

Поробова в DBLookupComboBox событие KeyUp и на стрелку вниз
DataSource.DataSet.Next - запись перемещается, но в DBLookupComboBox значения не меняются (

Может я конечно изначально не правильно начал делать, подскажите как сделать выбор в DBLookupComboBox или другой путь решения моей проблемы ?

Спасибо !


 
Johnmen ©   (2006-06-21 14:05) [1]

>Все записи отображаются в DBLookupComboBox и стрелками верх, вниз можно спокойно выбрать запись.

Враки. Стрелками только прокручивается окно...


 
312Kbps   (2006-06-21 14:18) [2]

может мне видео запись предоставить ? )))

В DBLookupComboBox  есть 500 записей (при выполнении запроса без фильтра) и стрелками можно спокойно перемещаться по записям в DBLookupComboBox !!!

Вот как выбрать занчение в DBLookupComboBox после фильтра ?


 
Sergey13 ©   (2006-06-21 14:24) [3]

2[2] 312Kbps   (21.06.06 14:18)
> или другой путь решения моей проблемы ?

>В DBLookupComboBox  есть 500 записей
>Далее делаю фильтр в ADODataSet, остаются 4 записи

MySQL, судя по названию, с SQL работать умеет. Почему бы не запрашивать сразу только нужные 4 записи?


 
312Kbps   (2006-06-21 16:06) [4]

Потому что сидит опреатор и из этого DBLookupComboBox  выбирает нужный элемент и работает дальше , для удобства есть поиск, фильтрация !


 
Johnmen ©   (2006-06-21 23:19) [5]


> может мне видео запись предоставить ? )))
>
> В DBLookupComboBox  есть 500 записей (при выполнении запроса
> без фильтра) и стрелками можно спокойно перемещаться по
> записям в DBLookupComboBox !!!


А всё равно не верю...:)
Предоставь-таки видео. Запись.


 
ЮЮ ©   (2006-06-22 02:32) [6]


> ADODataSet => DataSource => DBLookupComboBox


У DBLookupComboBox-а два DataSource. Этот куда прикручен?


> DataSource.DataSet.Next - запись перемещается, но в DBLookupComboBox
> значения не меняются (

И не должны. Если у компонента не указан DataSource, то следует изменять KeyValue, а если указан, - то следует изменять поле DataField набора данных указанного в DataSource.

А вот обратный эффект имеет место быть: при выборе значения в списке меняеется и текущая запись в НД ListSource, но это, ИМХО, следует отнести к  багу компонента, а не его фиче.

З.Ы. А какая цель фильтрации  ListSource?



Страницы: 1 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
11-1131614466
-=Mike=-
2005-11-10 12:21
2006.08.27
Не получается послать post-сообщение окну


8-1138057546
Змей
2006-01-24 02:05
2006.08.27
регулировка звука


1-1152524205
Чапаев
2006-07-10 13:36
2006.08.27
Активировать форму


15-1154262709
Alral
2006-07-30 16:31
2006.08.27
Коммандная строка


11-1131741066
Flea
2005-11-11 23:31
2006.08.27
еще вопрос по richedit