Лабораторная работа № 5

2. «СОЗДАНИЕ НОВОЙ БАЗЫ ДАННЫХ»

2.3. ЗАДАНИЕ 3. Задание масок и форматов ввода для таблиц БД Факультет

  1. Откройте таблицу Учетная карта в режиме Конструктора.
  2. Перейдите к полю Nst (№ бил) и на вкладке Общие>Маска вода задайте маску 9\-99 : все символы № билета – цифры, есть обязательный разделитель “–“ (тире).
  3. Для поля Ngr (№ гр) задайте маску L"-"9 : первый символ – буква, второй – обязательное тире и третий символ – цифра.
  4. Для поля Dtr(Дата рожд.) задайте Краткий формат даты, выбрав его из раскрывающегося списка на вкладке Общие> Формат поля (рис. 9).
  5. Сохраните изменения, внесенные в структуру таблицы, выполнив команду Файл>Сохранить или  щелкнув на кнопке Сохранить , и закройте таблицу.
  6. Откройте в режиме Конструктора таблицу Группы. и задайте маску L\-9 для поля Ngr (№ гр). Закройте таблицу с сохранением.
  7. Откройте в режиме Конструктора таблицу Кафедры и задайте маску "КФ-"9 для поля Deprt (Кафедра).
  8. Для поля Naud (№ ауд) задайте маску L\-999. Что она означает?
  9. Закройте таблицу Кафедры.
  10.  Откройте таблицу Преподаватели и задайте для поля Deprt (Кафедра) ту же маску, что и в пункте 6. Закройте таблицу с сохранением.

 Проверка вводимых значений

 Самый надежный способ обезопасить таблицу от ввода ошибочных или ложных данных – обеспечить их проверку на соответствие определенным требованиям непосредственно при вводе. Хотя часть работы по проверке допустимости значений данных программа Access выполняет автоматически, для обеспечения целостности данных следует предусмотреть хотя бы простейшие операции контроля.

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

Условие на значение вводится в виде выражения (команды для вычисления значений). В выражениях используются обычные символы арифметических действий: + (сложение), – (вычитание), * (умножение), / (деление). Такие символы называются операторами. В любом выражении присутствует, как минимум, один оператор. Значения, над которыми производится действие, называются операндами.

Кроме математических, для сравнения числовых величин используются операторы сравнения: > (больше чем), < (меньше чем), а также = (равно), <> (не равно), <= (меньше или равно), >= (больше или равно). Для операций над логическими величинами предусмотрены логические операторы, например, And, Or, Not.

Для текстовых значений существует оператор конкатенации (сцепления) &, с помощью которого можно объединить несколько строк символов в одну строку, и оператор Like, который проверяет соответствие строкового объекта заданному шаблону.

В выражениях можно использовать различные функции, например, математические, статистические или получения даты и времени. До и после даты, входящей в выражения, ставятся символы #.