Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / date and time picker / 3 сообщений из 3, страница 1 из 1
31.03.2004, 10:29
    #32463311
Ефим
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
date and time picker
Форма с DTPickerControl при инициализации выдает ошибку 31 числа каждого месяца, в котором 31 день. В чем проблема?
...
Рейтинг: 0 / 0
31.03.2004, 12:51
    #32463711
Aries
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
date and time picker
У тебя скорее всего прописано так (я так делаю в ините объекта)
Код: plaintext
1.
2.
3.
THIS.Day=DAY(DATE())
THIS.Month=MONTH(DATE())
THIS.Year=YEAR(DATE())

Так вот, это не правильно, а надо так
Код: plaintext
1.
2.
3.
THIS.Year=YEAR(DATE())
THIS.Month=MONTH(DATE())
THIS.Day=DAY(DATE())

Так как ты пытаешся присвоить день, допустим 30, а месяц в объкте еще у тебя не проставлен, допустим февраль. Но в феврале нет 30-го числа. Вот и ошибка
Истина где-то там...
...
Рейтинг: 0 / 0
31.03.2004, 17:24
    #32464471
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
date and time picker
Тогда уж в общем случае и вовсе так надо:
Код: plaintext
1.
2.
3.
4.
THIS.Day= 1 
THIS.Year=YEAR(VarDATE)
THIS.Month=MONTH(VarDATE)
THIS.Day=DAY(VarDATE)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / date and time picker / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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