Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание базы данных и таблиц в MS Access 2007.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

4. Настройка свойств полей.

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

Для настройки свойств необходимо:

- открыть таблицу в режиме Конструктор (для этого в контекстном меню таблицы выбрать пункт Конструктор)

- установить курсор на поле и в нижнем окне Свойства поля на вкладке Общие установить свойства

Свойство

Описание

Размер поля

Для текстовых полей – количество символов

Для числовых – выбирается подтип из списка, Например: целое, длинное целое, действительное

Подпись

Название колонки при просмотре таблицы

Маска ввода

Средство ускорения ввода и контроля вводимых значений. Используется только для текстовых полей и полей Дата/время

Значение по умолчанию

Значение, которое автоматически присваивается колонке при добавлении новой строки (может быть изменено). Используется, как правило, для числовых полей и полей Дата/время

Например, «=Date()» - текущая дата

Условие на значение

Проверочное условие для контроля вводимых значений. Используется, как правило, для числовых полей. Формируется в конструкторе по нажатию кнопки в правой части строки условия

Например, 1)Для поля Оклад “>=0”

2) Для поля Сорт “1” or “2”

Сообщение об ошибке

Сообщение, которое будет выведено программой при попытке ввода неправильного значения (если нарушается условие, заданное в свойстве Условие на значение)

Обязательное поле

Возможные значения: Нет/Да. По умолчанию – Нет.

Если Да, то программа будет контролировать, чтобы в поле (при вводе или редактировании) содержалось какое-либо значение.

Индексированное поле

Возможные значения: Нет/Да (Допускаются совпадения)/Да (Совпадения не допускаются). По умолчанию – Нет.

Если Да, то по значениям данной колонки программа построит индекс для ускорения поиска. Дополнительно, если необходимо контролировать уникальность (неповторяемость) значений в колонке, можно установить Да (совпадения не допускаются). Для полей первичного ключа автоматически устанавливается - Да (Совпадения не допускаются)

Пустые строки

Возможные значения: Нет/Да -используется только для текстовых полей

Нет – в поле должен быть введен хотя бы 1 символ

Примечание. Null–значение следует отличать от пустых строк. Это не пустая строка, а означает «Нет данных».

Особые свойства Null-значений:

а) Нельзя сравнивать с другими значениями, в т.ч. с другим значением Null, например А(=null) = B(=null) - ложь

б) Групповые функции (Sum, Max) пропускают Null-значения, Например, Sum(10,20,null,100) = 130

в) Допустимы только операции

А = null или A is null (

Новые значения

Только для полей с типом счетчик) – определяет алгоритм вычисления новых значений;

стандартный способ - последовательное приращение +1

Пример

Имя поля

Дополнительные свойства поля

Размер поля

Подпись

Маска

Значение по умолчанию

Условие на значение

Сообщение об ошибке

Обязательное поле

Индексиро-ванное поле

Таблица Сотрудник

ТабНом

10

Таб. номер

да

Да (не допуск)

НомПасп

20

Номер паспорта

да

Да (не допуск)

Фамилия

30

Фамилия

да

Да (допуск)

Имя

30

Имя

Да

Нет

Отчество

30

Отчество

Нет

Нет

ДатаРожд

Дата рождения

Краткий формат даты

Должн

50

Должность

Нет

Нет

Оклад

Целое

Оклад

0

>=0

Оклад должен быть положи-тельным

Нет

Нет

КодОтд

Длинное целое

Код отдела

Таблица Отдел

КодОтд

Длинное целое

Код отдела

да

Да (не допуск)

НаимОтд

50

Наименование отдела

да

Да (не допуск)

Телефон

30

Телефон

нет

Нет