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

Вниз

Работа с датами   Найти похожие ветки 

 
skirdov ©   (2003-02-02 19:24) [0]

Привет, мастера!
Допустим, что вводится дата в текстовое поле. Как проверить, корректна ли она? Например, чтобы нельзя было ввести дату 35.02.2003? Может функция какая есть? А?
Спасибо.


 
mrcat ©   (2003-02-02 19:27) [1]

есть, например, компонент TMaskEdit


 
Романов Р.В. ©   (2003-02-02 19:28) [2]

Как обычно
try
StrToDate(Edit1.Text)
except
ShowMessage("Это не дата");
end;


 
skirdov ©   (2003-02-02 21:31) [3]

А как присвоить переменной значение пустой даты ( . . )?
Можно, конечно, написать varDate := " . . ", но вполне может быть, что в системе используются символы "/" вместо точек, др. региональные настройки и т.д. и все это анализировать тоскливо...


 
mrcat ©   (2003-02-02 21:35) [4]

Что значит "пустой даты"? зачем такое понадобилось?
Записывайте в TDateTime;


 
skirdov ©   (2003-02-02 22:12) [5]

Есть таблица, в которой имеетсе String-поле, в котором хранятся даты (но не только даты) и некоторые записи имеют некорректные значения. Если пользователь хочет дату поменять, то показывается спец. форма с компонентом DBDateTimeEditEh и если дата некорректная (напр, 32.02.2003), то происходит ошибка. Вот я и хочу заменить некорректную дату на пустую, т.е. чтобы в DBDateTimeEditEh показалось нечто вроде " . . ".


 
Anatoly Podgoretsky ©   (2003-02-02 22:14) [6]

Пустой даты как таковой не существует, такое понятие допустимо только для строк или баз данных.
Ты можешь присаоить любое значение, которое тебя усьраивает или которое ты считаешь пустым.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-28802
John
2003-02-02 10:44
2003.02.10
Работа с файлами...


14-29010
Рыжик
2003-01-23 13:00
2003.02.10
Сотовые


1-28747
ShadowX
2003-02-01 00:42
2003.02.10
из Clipboard a в HTML


6-28960
Scorpion [BC]
2002-12-18 19:49
2003.02.10
Как получить список компьютеров в рабочей группе?


14-29095
gsu
2003-01-21 02:11
2003.02.10
Как же разнообразен список городов посетителей данного форума.