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

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

Приветствую всех! Подскажите плз, есть свиток DBLookupComboBox


Layner ©   (2004-12-21 13:58:00) 

В нем выпадающий список. Хотелось бы поверх свитка добавить пустой итем, значащий, что выбранной записи нет. Т.е. если я выбираю итем с какой нибудь записью, потом уже его убрать никак не удастся... А вот если бы реализовать затею с пустым итемом, я бы по BeforePost, если там пусто, вставлял null запись, и было бы все Ок.
Такая реализация встречается много где, а вот как накалякать :) тоже самое самому?
Если как вариант, делать поверх основного запроса, запрос в возвр. результатом пустой строки, а потом клетить его по UNION ALL с основной выборкой....
Вопрос открытый.


Johnmen   (2004-12-21 16:21:00) [1]

>msguns ©   (21.12.04 16:08) [7]
>строка в списке бокса и ячейка грида

Думаешь?
Я почему-то весь в сомнениях...


msguns   (2004-12-21 16:08:00) [2]

>Johnmen ©   (21.12.04 15:57) [6]
>Что за "итем" ? Кстати, а что за "ячейка" ?

строка в списке бокса и ячейка грида


Johnmen   (2004-12-21 15:57:00) [3]

>Layner ©   (21.12.04 15:38) [4]
>При нажатии на Ctrl+N ячейка будет NULL, но как бы вот сделать
>пустой итем?

Что за "итем" ? Кстати, а что за "ячейка" ?


Layner   (2004-12-21 15:47:00) [4]

Sergey13 ©   (21.12.04 15:28)
Точно, так и есть, что и требовалось ;)

SELECT t_id, t_name
FROM tovar
UNION
SELECT null, '----'


Layner   (2004-12-21 15:38:00) [5]

Сделал:
DBLookupComboBox1.KeyValue:=Null;
DBLookupComboBox1.NullValueKey:=TextToShortCut('Ctrl+N');

При нажатии на Ctrl+N ячейка будет NULL, но как бы вот сделать пустой итем?
:(


Sergey13   (2004-12-21 15:28:00) [6]

Может попробовать к лукапному датасету приделать
union
select null,'Не выбрано'


Layner   (2004-12-21 15:21:00) [7]

Johnmen ©   (21.12.04 14:39)
Спасибо! Вроде понял, остается понять, как работать с TShortCut, но это уже мелочи.


Johnmen   (2004-12-21 14:39:00) [8]

DBLookupComboBox.KeyValue:=Null;
and
DBLookupComboBox1.NullValueKey


Наверх

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