Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизПриветствую всех! Подскажите плз, есть свиток DBLookupComboBox Найти похожие ветки
← →
Layner © (2004-12-21 13:58) [0]В нем выпадающий список. Хотелось бы поверх свитка добавить пустой итем, значащий, что выбранной записи нет. Т.е. если я выбираю итем с какой нибудь записью, потом уже его убрать никак не удастся... А вот если бы реализовать затею с пустым итемом, я бы по BeforePost, если там пусто, вставлял null запись, и было бы все Ок.
Такая реализация встречается много где, а вот как накалякать :) тоже самое самому?
Если как вариант, делать поверх основного запроса, запрос в возвр. результатом пустой строки, а потом клетить его по UNION ALL с основной выборкой....
Вопрос открытый.
← →
Johnmen © (2004-12-21 14:39) [1]
DBLookupComboBox.KeyValue:=Null;
and
DBLookupComboBox1.NullValueKey
← →
Layner © (2004-12-21 15:21) [2]
Johnmen © (21.12.04 14:39)
Спасибо! Вроде понял, остается понять, как работать с TShortCut, но это уже мелочи.
← →
Sergey13 © (2004-12-21 15:28) [3]Может попробовать к лукапному датасету приделать
union
select null,"Не выбрано"
← →
Layner © (2004-12-21 15:38) [4]Сделал:
DBLookupComboBox1.KeyValue:=Null;
DBLookupComboBox1.NullValueKey:=TextToShortCut("Ctrl+N");
При нажатии на Ctrl+N ячейка будет NULL, но как бы вот сделать пустой итем?
:(
← →
Layner © (2004-12-21 15:47) [5]Sergey13 © (21.12.04 15:28)
Точно, так и есть, что и требовалось ;)SELECT t_id, t_name
FROM tovar
UNION
SELECT null, "----"
← →
Johnmen © (2004-12-21 15:57) [6]>Layner © (21.12.04 15:38) [4]
>При нажатии на Ctrl+N ячейка будет NULL, но как бы вот сделать
>пустой итем?
Что за "итем" ? Кстати, а что за "ячейка" ?
← →
msguns © (2004-12-21 16:08) [7]>Johnmen © (21.12.04 15:57) [6]
>Что за "итем" ? Кстати, а что за "ячейка" ?
строка в списке бокса и ячейка грида
← →
Johnmen © (2004-12-21 16:21) [8]>msguns © (21.12.04 16:08) [7]
>строка в списке бокса и ячейка грида
Думаешь?
Я почему-то весь в сомнениях...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c