Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

TDateTimePicker c возможностью ввода пустой даты?   Найти похожие ветки 

 
Paxer   (2003-02-27 18:56) [0]

Добрый день! Подскажите, никто не встречал компонента подобного TDateTimePicker с возможностью ввода "пустой" даты? Т.е. у него должно быть состояние - отсутствие введенной даты.


 
Юрий Федоров ©   (2003-02-27 19:23) [1]

У него есть св-во Checked


 
Asker   (2003-02-28 02:32) [2]

есть такой компонент profdatetimepicker, если хочешь, могу замылить. у него есть св-во показывать или нет дату


 
Asker   (2003-02-28 02:33) [3]

Удалено модератором
Примечание: Личная переписка


 
paxer   (2003-02-28 10:13) [4]

Удалено модератором
Примечание: Личная переписка


 
Юрий Федоров ©   (2003-02-28 11:05) [5]

paxer (28.02.03 10:13)
Не советую пользоваться сторонними компонентами без крайней необходимости.

Поставть ShowCheckBox в true


 
paxer   (2003-02-28 11:31) [6]

Попробовал с ShowCheckBox. Спасибо за подсказку. Проблему конечно решает, но не в том виде, как хотелось бы. Для конечного пользователя понятней выглядело бы отсутствие каких-либо цифр для случая невведенной даты и еще в случае если данный компонент лежит на форме и недоступен, он очень похож на доступный с Checed=False. Если можно, подскажи, как сделать так, чтобы после ввода цифры фокус ввода каждый раз не перемещался на CheckBox. Ато корректируешь дату, нажимаешь Up один раз - и ты уже на CheckBox-е.


 
Anatoly Podgoretsky ©   (2003-02-28 12:01) [7]

paxer (28.02.03 11:31)
Во первых другой компонент, во вторых придется отказаться от одной из дат, поскольку пустых дат (TDate) не бывает, все значения действующие.


 
Paxer   (2003-02-28 12:09) [8]

В моем случае значение должно будет хранится в базе MySQL а там поле может быть Null. Во вторых, значение с которым я планирую работать будет не TDateTime а Variant и признаком не введенной даты для меня будет Unassigned.
Другой компонент - я за, только подскажите, какой? Где взять? Ато придется писать самому - а это бо-о-ольшой кусок работы.
Подскажите, плиз, Мастера.


 
Anatoly Podgoretsky ©   (2003-02-28 12:14) [9]

Ты говорил не о зранении, для баз данных такое понятие существует, а об вводе даты, TDateTimePicker не база данных, не DbAware компонент и такой возможности поэтому не поддерживает.
Примени другой компонент, например из RxLib.


 
Paxer   (2003-02-28 12:20) [10]

А нет самостоятелного компонента? Дело в том, что я RxLib не пользуюсь. Если тами и есть подходящий компонент (я когда-то давно смотрел, и что-то мне не подошло) то мне его придется "выковыривать" из общей иерархии. А этого мне не хотелось бы. Тем более, что мне возможно придется переводить прогу на Kylix и хотелось бы иметь минимум непереносимого кода.



Страницы: 1 вся ветка

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
14-30091
Makhanev A.S.
2003-02-21 00:17
2003.03.10
Просьба оценить пример кода


14-30020
Fire Man
2003-02-24 09:46
2003.03.10
Клавиатура


14-30049
Карлсон
2003-02-20 16:14
2003.03.10
что за ерунда?


7-30171
rover
2003-01-09 15:39
2003.03.10
Кассовый аппарат


14-30117
Fedor
2003-02-20 14:35
2003.03.10
ZLib