Главная страница
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.012 c
1-29786
X1
2003-02-26 10:35
2003.03.10
Адрес переменной


1-29831
ghg
2003-02-28 10:00
2003.03.10
Tbitmap


1-29840
Paxer
2003-02-27 18:56
2003.03.10
TDateTimePicker c возможностью ввода пустой даты?


1-29876
max2000
2003-02-26 13:43
2003.03.10
ImageList1


3-29734
Goffman
2003-02-19 08:50
2003.03.10
Midas. Открытие/Закрытие Dataset