powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятки с со сравниванием дат
3 сообщений из 3, страница 1 из 1
Непонятки с со сравниванием дат
    #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
Непонятки с со сравниванием дат
    #33156673
lo-pata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Убирай SET CENTURY TO 19 ROLL 2 - и все будет работать )))
...
Рейтинг: 0 / 0
Непонятки с со сравниванием дат
    #33156928
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, защита заработала ;-)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятки с со сравниванием дат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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