Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-1104900231
ms
2005-01-05 07:43
2005.01.23
Про память (незнаю как еще назвать)...


1-1105239762
HF-Trade
2005-01-09 06:02
2005.01.23
Как выйти из цикла For и продолжить выполнение программы?


14-1104455399
Мазут Береговой
2004-12-31 04:09
2005.01.23
Поздравляю всех с Наступающим Новым Годом!


1-1104845493
Сашок
2005-01-04 16:31
2005.01.23
библиотека иконок *.icl


3-1103534177
vvllaadd
2004-12-20 12:16
2005.01.23
Тип поля задан ALPHA, почему выдается такая ошибка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский