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

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

DBLookUpComboBox [D6, IB6.x]


Doctor ©   (2002-07-09 14:53:00) 

Народ, как обнулить значение DBLookUpComboBox ?
ведь cв-во Text только для чтения и нельзя сделать DBLookUpComboBox.Text:="" ???????


Doctor   (2002-07-09 15:38:00) [1]

спасибо


Johnmen   (2002-07-09 15:36:00) [2]

"Есть только вход, и то не тот..."

Юзайте RxLib"ные компоненты вместо стандартных - больше толку, меньше головной боли...


kaif   (2002-07-09 15:34:00) [3]

Единственный выход - смотрите Johnmen © (09.07.02 15:23)
KeyValue := null.
Рекомендую использовать RxControls.
Там очень хороший DBLookupComboBox.
Такой же простой, как и стандартный, но зато там можно в список засунуть EmptyValue и даже отображать его по-пользовательски, скажем <Нет значения>


Guerrillero Che   (2002-07-09 15:30:00) [4]

Так есть ли выход?


Johnmen   (2002-07-09 15:23:00) [5]

KeyValue:=null

>samalex1 (09.07.02 15:00)
>необходимо, чтобы в таблице справочника (ListField) было одно
>нулевое значение ("" или " " или "Нет" ...). Тогда при
>присваивании его в Text ошибки не будет!!!

Подход в принципе порочный :)))




Doctor   (2002-07-09 15:15:00) [6]

обнулить надо сам компонент, cв-во Text .
занести "" или " " не могу, потом будут напряги с сылочной целостностью у других таблиц, и в работе хранимых процедур ...


LordOfSilence   (2002-07-09 15:02:00) [7]

Из вопроса не совсем понятно что конкретно обнулить?
Сам визуальный компонент или связанный с ним источник данных?
Если второе, то можно попробовать так:
MyDBLookupComboBox->Field->Clear();


samalex1   (2002-07-09 15:00:00) [8]

Doctor,
необходимо, чтобы в таблице справочника (ListField) было одно нулевое значение ("" или " " или "Нет" ...). Тогда при присваивании его в Text ошибки не будет!!!


Наверх

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