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

Вниз

DBLookupComboBox1   Найти похожие ветки 

 
Alex_x ©   (2004-05-19 16:17) [0]

когда к DBLookupComboBox привязать датасет то после открытия датасета хоть и ничо из DBLookupComboBox не выбрано но он уже возвращает значениэ первой записи и если закрыть форму и датасет и открить заново (датасет тоже) то в DBLookupComboBox показывает предедущее текстовое значение(любое с любой части набора даных вибраное предедущий раз), а ключевое поля опять стоит на первой! записи датасета. Как можна DBLookupComboBox очищать или закривыть?


 
Erik   (2004-05-19 17:18) [1]

DBLookupComboBox не для этого предназначена, лучше опиши задачу в целом. А то по кивой дорожки пойдеш :)


 
Sam Stone ©   (2004-05-19 19:34) [2]

Присобачь проверку combobox.text=""  или combobox.selecteditem=-1
Т.е. если в комбобоксе пусто, то игнорируй то, что выдает датасет


 
Alex_x ©   (2004-05-20 08:57) [3]

Задача отобразить текстовое поле из датасета(ID, TextField), и по выбраному текстовому - определить ключевое поле ID(того шо выбрали). именно DBLookupComboBox наверно не совсем подходит для этой цели но с другими компонентами чтото не получилось.
Я решил эту проблему через создаие и уничтожение формы каждый раз когда её надо показать/скрыть


 
ЮЮ ©   (2004-05-20 09:05) [4]

>показывает предедущее текстовое значение(любое с любой части набора даных вибраное предедущий раз)

Именно это он и должен показывать! Т.е. текстовое "представление" поля KeyField НД DataSource.DataSet и (при указанных KeyField и DataSource) предназначен для отображения и корректировки текущей записи.

В твоем случае, похоже, надо эти св-ва "очистить" и пользоватьсся KeyValue. KeyValue := <несуществующее в таблице значение> очистит его



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1084878778
FireMan_Alexey
2004-05-18 15:12
2004.05.30
Активное приложение


14-1084024608
default
2004-05-08 17:56
2004.05.30
ImageHlp.h


1-1084891319
Mameluke
2004-05-18 18:41
2004.05.30
Отображение верхнего и нижнего индексов в TRTFLabel


7-1083238581
Rockman
2004-04-29 15:36
2004.05.30
Как без прав админа получить доступ к HKLM из своей проги в NT


3-1083498123
Strori
2004-05-02 15:42
2004.05.30
Вывод каждой ячейки БД в соответствующие компоненты на форме