Определяет, как может вводиться значение типа Date или DateTime, в свободном виде, или в строгом Формате для Контрола TextBox. Является доступным для изменения в режимах Design-Time и Run-Time.

Object.StrictDateEntry[ = nValue]

Expand imageВозвращаемое значение

nValue

Может принимать одно из следующих Значений:

Значение Краткое Описание

0   

Свободный Формат. Данные для значений типа Date или DateTime могут вводиться в свободном формате, без особых ограничений. Порядок следования составляющих Шаблона (дней, месяцев, лет) определяется значением свойства DateFormat или установкой команды SET DATE.

Пробел, обратная косая черта, точки, дефисы, или текущий разделитель позиций в Дате (который определяется значением свойства DateMark или командой SET MARK ) могут быть использованы в качестве разделителей позиции в Дате. Если для Даты не вводится Год, то предполагается текущий Год.

Символ (^) может использоваться как первый символ при вводе даты, он определяет последовательность ввода данных: год-месяц-день-час-минута-секунда, что Переопределяет текущую установку в свойстве DateFormat или в Команде SET DATE.

Запятая или Пробел могут быть использованы как разделители в части указания Времени (часы-минуты-секунды). Если вводится только Час для значения Времени в поле типа DateTime, тогда двоеточие, как разделитель, может быть опущено (не указываться); Если Год включается при вводе данных, то Запятая может использоваться как разднелитель между Датой и Временем.

Если вводится Неверная Дата-Время, то Сообщение об Ошибке не генерируется, а в контроле TextBox определяется Пустое значение типа Date / DateTime. Для проверки допустимого значения рекомендуется использовать соответствующее Событие Valid.

1   

(По-умолчанию) Строгий формат. Обеспечивает совместимость с младшими версиями системы Visual FoxPro.

Данные для значений типа Date и DateTime должны вводиться в строгом формате 99/99/99, когда установлена опция SET CENTURY = OFF, или в строгом формате 99/99/9999, когда установлено SET CENTURY = ON. Шаблон 99 применяется для дней, месяцев и лет, а формат 9999 применяется для Лет с указанием Века. Порядок следования составляющих Шаблона (дней, месяцев, лет) определяется значением свойства DateFormat или установкой команды SET DATE.

Expand imageКомментарии

Применяется В: TextBox

В следующей Таблице приводятся примеры правильные значения типа Date или DateTime, которые вы можете вводить в Контрол TextBox при учтановке значения свойства StrictDateEntry = 0 (свободный формат).

Значение Date или DateTime Краткое Описание

12 31

31-ое Декабря текщего года.

12 31 98 14

31-ое Декабря 1998 года, 2-а часа после полудня (pm)

12 31, 14

31-ое Декабря текщего года, 2-а часа после полудня (pm)

12 - 31 - 98, 2p

31-ое Декабря 1998 года, 2-а часа после полудня (pm). Используйте дополнительный пробел с разделителем.

^98-12-31, 2p

31-ое Декабря 1998 года, 14 часов. Символ (^) определяет формат "год-месяц-день", который переопределяет текущий Формат Даты, заданный в свойстве DateFormat или в команде SET DATE.

^/12/31

31-ое Декабря текщего года. Символ (^) определяет формат "год-месяц-день", который переопределяет текущий Формат Даты, заданный в свойстве DateFormat или в команде SET DATE.

Expand imageСм. также