Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Формат поля.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
80.38 Кб
Скачать

/"Принято" [Зеленый] ; "отказано" [Красный].

Если элемент есть в наличии, то будет выведен зеленым цветом текст Принято, в противном случае появится ярко-красное предупреждение ОТКАЗАНО.

Убедитесь, что в поле Тип элемента управления на вкладке Подстановка установлено значение Текстовое поле. В противном случае в вашем поле, скорее всего, появятся флажки.

Маска ввода

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

Маски ввода эффективно работают в случае, когда нужно вводить данные небольшой длины и достаточно информативные, например, ввод почтовых индексов и номеров телефонов.

Способы создания масок:

1. Мастер маски ввода может помочь создать маску для ввода телефонных номеров, почтовых индексов или данных типа дата и время. В других случаях он бессилен.

2. Создание маски вручную.

При создании масок вручную необходимо помнить следующее:

- Разницу между обязательными и опциональными данными (обязательная информация должна быть обязательно введена в поле, опциональные элементы являются необязательными, например, междугородный код в номере телефона).

- Чтобы включить в маску более одного символа, заключите их в кавычки.

- Чтобы обозначить поле, где должны вводиться буквы, в конце маски поставьте ;;_ (два символа точки с запятой и один символ подчеркивания).

- Если вы добавляете маску в уже существующую таблицу, она не обнаружит некорректные данные, уже имеющиеся в таблице. Только после того, как вы щелкните на содержимом поля каждой записи таблицы, Access сообщит вам о том, что какие-то данные не соответствуют маске.

Коды для маски ввода

Обязательный ввод символа

Необязательный ввод символа

0 - только цифры (от 0 до 9)

9 – цифры или пробел (знаки + и – запрещены)

& - любой символ или пробел

# - цифры или пробел (знаки + и – допускаются)

L –любая буква

? - буква

A - буква или цифра

a - буква или цифра

С - любой символ или пробел

> (<) – перевод всех следующих символов в верхний (нижний) регистр

\ - ввод любого следующего символа в качестве константы

! - указывает, что данные будут вводиться справа налево

Примеры решения задач

  1. Задать маску ввода для номера телефона с междугородным кодом.

Решение. Маска может быть такой: !\(999") "000\-00\-00. Обратите внимание, что междугородный код, в отличие от самого номера телефона, является опциональным элементом. Если не ввести в маску восклицательный знак, то введя в это поле только номер телефона 906-58-12, получим (906) 581-2. А это совсем не то, что подразумевалось. Добавив восклицательный знак в маску ввода, на экране мы увидим () 906-58-12, т.е. именно то, что и было нужно.