Как способ ввода данных зависит от свойств поля таблицы

Кроме принципов разработки, которые определяют структуру базы данных, и типов данных, которые определяют возможность ввода тех или иных данных в поле, на способ ввода данных в базу данных 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) ВкладкаПодстановка Имя формы ввода данных Если ввести имя формы ввода данных в качестве значения этого свойства таблицы, то эта форма будет открываться при выборе пользователем командыИзменить элементы списка. В противном случае при выборе этой команды появляется диалоговое окноИзменение элементов списков.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: