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

Вниз

Хочу использовать DbLookUpComboBox, но как?   Найти похожие ветки 

 
off ©   (2003-05-22 07:53) [0]

Здравствуйте мастера! Возможно вопрос не совсем ДБэшный, но все же не могли бы вы мне помочь?
Я использую DbLookUpComboBox, но не совсем обычно. Т.е. мне нужен только список значений определенного поля, без всяких LookUp. Для этого соответствующие свойства DbLookUpComboBox оставляю незаполненными. Заполняю только ListSource, ListField и KeyField, причем последние два имеют одно и тоже значение. В результате DbLookUpComboBox работает как я и хотел, если бы не ...
Внимание знатоки теперь вопрос
... возникла необходимость автоматического выбора первой записи в списке DbLookUpComboBox. Как мне это сделать например при изменении списка (DbLookUpComboBox Listource OnDataChange) выбрать первую запись.


 
off ©   (2003-05-22 08:37) [1]

Всем спасибо!
Реализовал через KeyField.Value следующим образом:
procedure TForm1.DataSource4DataChange(Sender: TObject; Field: TField);
begin
DBLookUpcomboBox1.KeyValue:=IBQuery1FIELD1.Value;
end;

Соответственно перед этим указав
IBQuery1.Last;
IBQuery1.First;

//Если так не делать то при DbLookUpComboBox DropDown-e вместо полноценного списка можно увидеть только одну строчку


 
off ©   (2003-05-22 08:40) [2]

Вопрос был весьма простой, и как всегда следующий вопрос: " И как я сразу до этого не додумался :-?"


 
off ©   (2003-05-22 12:53) [3]

Кажется надо немного поправиться т.к. при использовании вышеописанного способа возникали некоторые глюки.
Попробовал реализовать так:
procedure TForm1.DataSource4StateChange(Sender: TObject);
begin
DBLookUpcomboBox1.KeyValue:=IBQuery1FIELD1.Value;
end;


 
Johnmen ©   (2003-05-22 13:04) [4]

>..некоторые глюки.

Какие ?


 
off ©   (2003-05-22 15:25) [5]

Работает, но ... только один раз :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-35073
Kaktuss
2003-05-28 08:26
2003.06.12
InstallShield Express и BDE


1-34779
MegaVolt
2003-06-02 11:24
2003.06.12
Как передавать параметры из модальной формы в основную прогу?


1-34897
Dimich1978
2003-05-30 11:09
2003.06.12
Туплю с датами


1-34875
Nucl
2003-05-30 09:11
2003.06.12
Слежение за изменениями файла


1-34842
Jaxtor
2003-05-29 17:18
2003.06.12
Как обойти при отладке модули Ehlib