Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 8 стр.

UptoLike

Составители: 

8
Forms!Клиенты!Телефон.InputMask = "(###) ###-####"
При создании маски ввода пользователь имеет возможность указать, что часть данных
следует вводить обязательно (например, региональный код для телефонных номеров), а
другие данные являются необязательными (например, добавочный номер телефона). Эти
символы определяют тип данных, например номер символа, который необходимо ввести для
каждого символа маски ввода.
Символы, которые следует вводить в маску ввода, определяются следующими
специальными символами.
Символ Описание
0 Цифра (обязательный символ; знаки (+) и (-) не разрешены).
9 Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены).
# Цифра или пробел (необязательный символ; незаполненные позиции
выводятся как пробелы в режиме редактирования, но удаляются при
сохранении данных; знаки (+) и (-) не разрешены).
L Буква (обязательный символ).
? Буква (необязательный символ).
A Буква или цифра (обязательный символ).
a Буква или цифра (необязательный символ).
& Любой символ или пробел (обязательный символ).
C Любой символ или пробел (необязательный символ).
. , : ; - / Десятичный разделитель, разделители групп разрядов, времени или даты.
(Используемые символы разделителей определяются настройками,
выбранными в окне Язык и стандарты панели управления Windows).
< Преобразует все символы к нижнему регистру.
> Преобразует все символы к верхнему регистру.
! Указывает, что маска ввода заполняется справа налево; этот символ следует
использовать, если в левой части маски находятся позиции, заполнять
которые не обязательно. Маски ввода обычно заполняются слева направо.
Символ восклицательного знака можно помещать в произвольную позицию
в маске ввода.
\ Указывает, что следующий символ следует воспринимать как постоянный (а
не специальный) символ (например, \A представляет символ «A»).
Примечание.
Для элемента управления значение данного свойства задается в окне свойств. Для
поля в таблице или запросе значение данного свойства задается в режиме конструктора
таблицы (в окне свойств поля) или в режиме конструктора окна запроса (в окне свойств
поля). Кроме того, значение свойства Маска ввода (InputMask) можно задать в макросе или в
программе Visual Basic.
В следующей таблице приводятся примеры часто используемых масок ввода и образцы
значений, соответствующих этим маскам.
Маска ввода Образцы значений
(000) 000-0000 (206) 555-0248
(999) 999-9999 (206) 555-0248
( ) 555-0248
(000) AAA-AAAA (206) 555-TELE
#999 –20
Forms!Клиенты!Телефон.InputMask = "(###) ###-####"

     При создании маски ввода пользователь имеет возможность указать, что часть данных
следует вводить обязательно (например, региональный код для телефонных номеров), а
другие данные являются необязательными (например, добавочный номер телефона). Эти
символы определяют тип данных, например номер символа, который необходимо ввести для
каждого символа маски ввода.
     Символы, которые следует вводить в маску ввода, определяются следующими
специальными символами.

Символ         Описание
0              Цифра (обязательный символ; знаки (+) и (-) не разрешены).
9              Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены).
#              Цифра или пробел (необязательный символ; незаполненные позиции
               выводятся как пробелы в режиме редактирования, но удаляются при
               сохранении данных; знаки (+) и (-) не разрешены).
L              Буква (обязательный символ).
?              Буква (необязательный символ).
A              Буква или цифра (обязательный символ).
a              Буква или цифра (необязательный символ).
&              Любой символ или пробел (обязательный символ).
C              Любой символ или пробел (необязательный символ).
. , : ; - /    Десятичный разделитель, разделители групп разрядов, времени или даты.
               (Используемые символы разделителей определяются настройками,
               выбранными в окне Язык и стандарты панели управления Windows).
<              Преобразует все символы к нижнему регистру.
>              Преобразует все символы к верхнему регистру.
!              Указывает, что маска ввода заполняется справа налево; этот символ следует
               использовать, если в левой части маски находятся позиции, заполнять
               которые не обязательно. Маски ввода обычно заполняются слева направо.
               Символ восклицательного знака можно помещать в произвольную позицию
               в маске ввода.
\              Указывает, что следующий символ следует воспринимать как постоянный (а
               не специальный) символ (например, \A представляет символ «A»).
               Примечание.


       Для элемента управления значение данного свойства задается в окне свойств. Для
поля в таблице или запросе значение данного свойства задается в режиме конструктора
таблицы (в окне свойств поля) или в режиме конструктора окна запроса (в окне свойств
поля). Кроме того, значение свойства Маска ввода (InputMask) можно задать в макросе или в
программе Visual Basic.

В следующей таблице приводятся примеры часто используемых масок ввода и образцы
значений, соответствующих этим маскам.

Маска ввода Образцы значений
(000) 000-0000    (206) 555-0248
(999) 999-9999    (206) 555-0248
( ) 555-0248
(000) AAA-AAAA (206) 555-TELE
#999 –20
                                            8