![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Очистка DBLookupComboBox'а
Antoha111 © (2005-01-06 23:09:00)Добрый вечер!
У меня возникла следующая проблемма: будьте любезны подсказать каким образом можно отменить выбор в DBLookupComboBox'е, т.е. допустим по ошибке пользователь выбрал значение из списка ListSource. Необходимо чтобы значение на форме было пустым (визуально)..........подскажите пожалуйста.
Заранее благодарен.
Antoha111 (2005-01-08 23:55:00) [1]Понял.....все работает.
Честно говоря я сам уже догадался, но все равно спасибо
kaif (2005-01-07 15:49:00) [2]2 Erik1 ©
Согласен. Это наилучший способ. Я про него забыл.
Erik1 (2005-01-07 15:36:00) [3]Ну а если управляет [3] то Field.Clear;
kaif (2005-01-07 15:32:00) [4]Если же DBLookupComboBox1 ни к чему не подключен (никаким полем не управляет), а просто "висит в воздухе" и его значение в дальнейшем "вручную" считывается из его свойства KeyValue, То тогда просто присваиваешь этому KeyValue := NULL.
Если же все же подключен, то см. мой предыдущий постинг.
kaif (2005-01-07 15:29:00) [5]Присвой нужное значение полю, которым управляет DBLookupComboBox. Например:
MyDataSet.FieldByName(<имя поля>).AsVariant := NULL;
или еще проще:
DBLookupComboBox1.Field.AsVariant := NULL;
Vemer (2005-01-07 11:57:00) [6]Попробуй:
DBLookupComboBox.KeyValue = Nil;