Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятки с со сравниванием дат / 3 сообщений из 3, страница 1 из 1
08.07.2005, 12:38:31
    #33156625
О_В_Д
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с со сравниванием дат
Народ, на ровном месте запнулся!
Выставлено: SET CENTURY OFF, SET CENTURY TO 19 ROLL 2 и SET DATE GERMAN
Делаю в форме проверку для дурака-пользователя. В textbox вводится некоторая дата. При попытке сохранить данные у меня стоит код:

IF CTOD(thisform.textbox.value)<{^2000-01-01}
=MESSAGEBOX("Дата введена неправильно!",48)
thisform.textbox .SetFocus
CANCEL
ENDIF

IF CTOD(thisform.textbox .value)>DATE()
=MESSAGEBOX("Такая дата еще не наступила!",48)
thisform.textbox.SetFocus
CANCEL
ENDIF

Не срабатывает ни 1 ни 2 условие. Проге пофик, какая дата введена пользователем. На 1 условие она не пропускает ни одну дату, а на 2 условие пропускает любую, хоть 2100 год.
Помогите пожалуйста справиться с проблемой.
...
Рейтинг: 0 / 0
08.07.2005, 12:51:10
    #33156673
lo-pata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с со сравниванием дат
Убирай SET CENTURY TO 19 ROLL 2 - и все будет работать )))
...
Рейтинг: 0 / 0
08.07.2005, 14:02:42
    #33156928
О_В_Д
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с со сравниванием дат
Спасибо, защита заработала ;-)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятки с со сравниванием дат / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]