Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая теория_ИТ_БА_ДФО_2011-2012_зач.doc
Скачиваний:
15
Добавлен:
01.12.2018
Размер:
2.29 Mб
Скачать

Маска ввода

Так, например, свойством формат определяется формат представления данных при выводе на экран или печать, а свойством маска ввода – определяется образец для всех данных, которые вводятся в это поле, что позволяет контролировать правильность данных при вводе. Однако формат поля влияет только на отображение введенного значения и применяется только после сохранения введенных данных. Если же вводом данных в поле необходимо управлять, в дополнение к формату поля (или же вме­сто него) следует использовать маску ввода.

Маска ввода позволяет управлять вводом данных в поле. Например, ее можно использовать для преобразования вводимых сим­волов к нужному регистру или же для автоматического добавления ско­бок и дефиса к номерам телефонов. Чаще всего маски ввода использу­ются для текстовых полей, полей даты/времени, а также для числовых и денежных полей.

Маска ввода отображается в поле таблицы в виде символов шаблона (или знаков заполнителя) и текстовых символов. Символ шаблона ис­пользуется для отображения пустых позиций в маске ввода, в которые помещаются вводимые пользователем символы.

Например, маска ввода для поля Рабочий телефон таблицы может выглядеть следующим образом: (__) - ____. В качестве символа шаблона в данном случае использу­ется знак подчеркивания (_), скобки и дефис - постоянные символы маски. Подобная маска ввода требует, чтобы все вводимые телефонные номера состояли только из цифр, причем маска позволяет контролиро­вать их количество (количество введенных цифр должно составлять полный номер телефона: код города и номер абонента). В результате пользователю остается только заполнить поля. Данные при этом вводят­ся на место символов шаблона.

Допустимые символы масок ввода

В приведенной ниже таблице указано, как Microsoft Access интерпретирует символы, содержащиеся в первой части описания в свойстве Маска ввода (InputMask).

Чтобы включить в маску текстовые константы, отличные от представленных в таблице, в том числе символы и пробелы, следует просто ввести их в нужную позицию.

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

Символ

Назначение

0

Цифра (от 0 до 9, ввод обязателен; символы плюс [+] и минус [-] не допускаются).

9

Цифра или пробел (ввод необязателен; символы плюс [+] и минус [-] не допускаются).

L

Буква (от A до Z или от А до Я, ввод обязателен).

?

Буква (от A до Z или от А до Я, ввод необязателен).

<

Указывает перевод всех следующих символов на нижний регистр.

>

Указывает перевод всех следующих символов на верхний регистр.

\

Указывает ввод любого следующего за ним символа в качестве текстовой константы. Используется для отображения всех перечисленных в данной таблице символов как текстовых констант (например, \A выводится как символ «A»).

"текстовая константа"

вместо многократного использования символа (\) можно заключить лю­бую текстовую константу в кавычки