Форум: "Основная";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];
ВнизКорректность ввода даты Найти похожие ветки
← →
Miss (2002-06-11 11:29) [0]Здравствуйте, уважаемые мастера! Как при минимальном размере кода проверить корректность введенной даты в Edit,DBEdit типа DD.MM.YY ?
← →
UserL (2002-06-11 11:32) [1]Try
StrToDate(Edit1.Text)
Except
ShowMessage("Неверно введена дата")
End;
← →
fnatali (2002-06-11 11:40) [2]Использовать MaskEdit
← →
Miss (2002-06-14 07:28) [3]Использовать MaskEdit нельзя! Так как в него обязательно должно быть введено какое-либо значение, а у меня это поле не всегда должно заполняться сразу.
← →
Bsl (2002-06-14 08:02) [4]Если использовать StrToDate, то будет проверена корректность даты в формате даты языка, принятого в Windows, т.о. правильным может быть: dd.mm.yy а может mm/dd/yy.
Так что мне кажется, что лучше MsakEdit, но с возможностью ввода пустого значения, а можно самому проверять (onExit).
← →
Miss (2002-06-14 08:23) [5]Формат языка dd.mm.yy это точно, но каким образом MaskEdit может оставаться пустым?
← →
Song (2002-06-14 08:36) [6]IsValidDate()
← →
Miss (2002-06-14 10:57) [7]Если проверять в обработчике события OnValidate, то нужно проверять не превышают ли первые 2 числа 31, точка ли третий символ, не превышают ли 12 следующие 2 числа и по два ли символа м/д точками
← →
Song (2002-06-14 10:59) [8]2Miss © (14.06.02 10:57)
Может ещё аппаратно-программый комплекс с видиокамерой придумать ? :)))
← →
Miss (2002-06-14 11:26) [9]Придумай :))
← →
Miss (2002-06-17 12:05) [10]Даже при отключении встроенного отладчика Delphi, механизм глобальной обработки исключений не дает перехватить обработку ошибки
Try
StrToDate(Edit1.Text)
Except
ShowMessage("Неверно введена дата")
End;
← →
Voldemar (2002-06-17 13:41) [11]>Miss © (11.06.02 11:29)
RXLib - TDateEdit
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c