Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник(Семенова).doc
Скачиваний:
13
Добавлен:
26.08.2019
Размер:
9.15 Mб
Скачать

Для задания формата данных (поле «№ телефона»)

При вводе данных в соответствующем поле появляется шаблон ввода (___) ___-__- __ . В соответствии с маской ввода (наличие символа «!») заполнение будет идти справа налево (по мере заполнения символы будут «передвигаться» влево). Не заполненными могут остаться позиции в скобках (код города) и две позиции в номере (для населенных пунктов, где номера не семизначные, а шести- или пятизначные).

Маску ввода можно задавать не только вручную, но и с помощью мастера. В этом случае при работе в режиме конструктора в процессе определения свойств поля необходимо активизировать опцию «Маска ввода» (щелчок мыши) и опцию «Построить» (щелчок по кнопке ). На экране появится окно мастера создания масок (рис. 19).

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

Рис.19. Окно мастера создания масок

Это, в частности, касается случаев, когда значение какого-либо атрибута является перечислимым.

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

В данном примере в качестве типа элемента управления использовался список, в качестве типа источника строк – список значений.

Рис.20. Структура таблицы «Участники конференции»

Следует обратить внимание на то, что свойства поля «Тип учреждения» определены таким образом, что при вводе данных существует возможность как ввести новое значение, так и выбрать из списка (рис. 21).

Рис.21. Вид окна меню при заполнении поля «Тип учреждения»

таблицы «Участники конференции»

Однако здесь требуется реализация более жесткого ограничения целостности: «Поле тип учреждения может принимать одно из следующих значений: ШКОЛА, НПО, СПО, ВПО, УПРАВЛЕНИЕ ОБРАЗОВАНИЕМ». Для того, чтобы в полном объеме реализовать данное ограничение необходимо в режиме конструктора таблиц надлежащим образом заполнить вкладку «Подстановка», включая установку запрета на ввод значений, отличных от значений в списке (рис. 22).

Рис.22. Реализация ограничения целостности

Для поля «Тип учреждения» таблицы «Участники конференции»

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

Рис.23. Системное сообщение при некорректном заполнении