Встроенные форматы
Маски ввода
При создании маски ввода пользователь имеет возможность указать, что часть данных следует вводить обязательно (например, региональный код для телефонных номеров), а другие данные являются необязательными (например, добавочный номер телефона). Эти символы определяют тип данных, например номер символа, который необходимо ввести для каждого символа маски ввода.
Символы, которые следует вводить в маску ввода, определяются следующими специальными символами.
Символ | Описание |
Цифра (обязательный символ; знаки (+) и (-) не разрешены). | |
Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены). | |
# | Цифра или пробел (необязательный символ; незаполненные позиции выводятся как пробелы в режиме редактирования, но удаляются при сохранении данных; знаки (+) и (-) не разрешены). |
L | Буква (обязательный символ). |
? | Буква (необязательный символ). |
A | Буква или цифра (обязательный символ). |
a | Буква или цифра (необязательный символ). |
& | Любой символ или пробел (обязательный символ). |
C | Любой символ или пробел (необязательный символ). |
. , : ; - / | Десятичный разделитель, разделители групп разрядов, времени или даты. (Используемые символы разделителей определяются настройками, выбранными в окне Язык и стандарты панели управления Windows). |
< | Преобразует все символы к нижнему регистру. |
> | Преобразует все символы к верхнему регистру. |
! | Указывает, что маска ввода заполняется справа налево; этот символ следует использовать, если в левой части маски находятся позиции, заполнять которые не обязательно. Маски ввода обычно заполняются слева направо. Символ восклицательного знака можно помещать в произвольную позицию в маске ввода. |
\ | Указывает, что следующий символ следует воспринимать как постоянный (а не специальный) символ (например, \A представляет символ «A»). |
В следующей таблице приводятся встроенные значения свойства Формат поля (Format) для полей даты/времени.
Значение | Описание |
Полный формат даты | (Значение по умолчанию). Если значение содержит только дату, то время не отображается; если значение содержит только время, то дата не отображается. Данный формат является комбинацией двух: «Краткий формат даты» и «Длинный формат времени».Примеры: 01.11.95 1:07:19 и 23.01.96 23:01:04. |
Длинный формат даты | Совпадает с настройкой «Полный формат», задающейся в окне Язык и стандарты панели управления Windows.Пример: 1 Июнь 1995 г. |
Средний формат даты | Пример: 03-апр-95. |
Краткий формат даты | Совпадает с настройкой «Краткий формат даты», задающейся в окне Язык и стандарты панели управления Windows.Пример: 11.06.95.Внимание. Значения краткого формата даты предполагают, что даты из диапазона 01.01.00 и 31.12.29 относятся к двадцать первому веку (то есть предполагаются года от 2000 до 2029). Также предполагают, что даты из промежутка 01.01.30 и 31.12.99 к двадцатому веку (то есть предполагаются года от 1930 до 1999). |
Длинный формат времени | Совпадает с форматом времени, задающемся в окне Время Язык и стандарты на вкладке Время панели управления Windows.Пример: 20:58:10. |
Средний формат времени | Пример: 05:34 PM. |
Краткий формат времени | Пример: 17:34. |