Кроме принципов разработки, которые определяют структуру базы данных, и типов данных, которые определяют возможность ввода тех или иных данных в поле, на способ ввода данных в базу данных Access влияют также разнообразные свойства поля.
В следующей таблице перечисляются свойства, оказывающие наибольшее влияние на ввод данных, и объясняется, каким образом это происходит.
СВОЙСТВО
| РАСПОЛОЖЕНИЕ В СЕТКЕ КОНСТРУКТОРА ТАБЛИЦЫ
| ВОЗМОЖНЫЕ ЗНАЧЕНИЯ
| ЧТО ПРОИСХОДИТ ПРИ ПОПЫТКЕ ВВЕСТИ ДАННЫЕ
|
Размер поля (Field Size)
| Вкладка Общие
| 0-255
| Ограничение по количеству знаков применяется только к полям, которым назначен тип данных «Текстовый». При попытке ввести большее количество знаков, поле обрезает все лишние.
|
Обязательное поле (Required)
| Вкладка Общие
| Да/Нет
| Если это свойство включено, пользователь обязательно должен ввести значение в поле. Пока поле не заполнено, сохранение новых данных в Access невозможно. Если данное свойство не задано, поле может принимать пустые значения, то есть его можно оставить незаполненным.
ПРИМЕЧАНИЕ. Пустое значение — это не значение, равное нулю. Нуль является цифрой, а пустое значение (null) — это отсутствующее, неопределенное или неизвестное значение.
|
Пустые строки (Allow zero length strings)
| Вкладка Общие
| Да/Нет
| Если это свойство включено, оно позволяет вводить строки нулевой длины — строки, не содержащие никаких знаков. Чтобы создать строку нулевой длины, нужно ввести в поле пару двойных кавычек ("").
|
Индексированное поле (Indexed)
| Вкладка Общие
| Да/Нет
| Если поле таблицы индексируется, оно не допускает повторяющихся значений. Индекс можно создавать и для двух полей, тогда повторяющиеся значения допускаются в одном поле, но не в обоих одновременно.
|
Маска ввода (Input Mask)
| Вкладка Общие
| Встроенные или пользовательские наборы текстовых констант и местозаполнителей
| Маска ввода позволяет вводить данные только в заранее определенном формате. Маски появляются при выборе поля в таблице или элемента управления в форме. Предположим, что щелкнув поле «Дата», пользователь видит набор знаков, соответствующий формату дд-МММ-гггг. Это и есть маска ввода. Она требует от пользователя ввода названия месяца в виде сокращения из трех букв и года в виде четырех цифр, например 15-окт-2006.
ПРИМЕЧАНИЕ. Помните, что маски ввода управляют только вводом данных, но не влияют на то, как они хранятся и отображаются в Access.
.
|
Ограничиться списком (Limit to List)
| ВкладкаПодстановка
| Да/Нет
| Разрешает или запрещает изменение элементов непосредственно в поле подстановок. Новые пользователи Access иногда пытаются изменить элементы в поле подстановок вручную. Значение «Да» этого свойства запрещает изменение элементов в поле. Если это свойство включено и нужно изменить элементы списка, нужно открыть список (для изменения списка значений) или таблицу, содержащую источник данных для списка (для изменения поля подстановок), и изменить соответствующие значения..
|
Разрешить изменения списка значений (Allow Value List Edits)
| ВкладкаПодстановка
| Да/Нет
| Включает или отключает командуИзменить элементы списка для списков значений, но не для списков подстановок. Чтобы включить эту команду для полей подстановок, введите допустимое имя формы в свойствоФорма редактирования элементов списка (List Items Edit Form). Эта команда появляется в контекстном меню, которое открывается, если щелкнуть правой кнопкой мыши элемент управления «Список» или «Поле со списком». При выборе этой команды открывается диалоговое окно Изменение элементов списков. С другой стороны, если указать название формы в свойствеФорма редактирования элементов списка (List Items Edit Form), приложение Access вместо отображения диалогового окна запускает эту форму.
ПРИМЕЧАНИЕ. Команду Изменить элементы списка можно выбрать в элементе управления «Список» или «Поле со списком» в формах, и в элементе управления «Поле со списком» в таблицах и результатах запросов. Формы должны открываться либо в режиме конструктора, либо в режиме просмотра; таблицы и результаты запросов должны открываться в режиме таблицы.
|
Форма редактирования элементов списка (List Items Edit Form)
| ВкладкаПодстановка
| Имя формы ввода данных
| Если ввести имя формы ввода данных в качестве значения этого свойства таблицы, то эта форма будет открываться при выборе пользователем командыИзменить элементы списка. В противном случае при выборе этой команды появляется диалоговое окноИзменение элементов списков.
|