Работа с многозначными полями имеет ряд особенностей (см. раздел Структура базы данных
? Руководство по полям, одновременно допускающим несколько значений в справочной системе Access). В большинстве случаев вместо многозначных полей лучше использовать вспомогательную таблицу. Например, если потребуется включать в заказ несколько наименований товаров, целесообразно создать вспомогательную таблицу Позиции заказа с полями:• Товар
– номер товара из таблицы Товары компании ;• Количество
– число товаров данного наименования в заказе;• Заказ
– номер заказа из таблицы Заказы компании .При этом из таблицы Заказы компании
поля Товар и Количество исключаются, так как они переносятся в дочернюю таблицу Позиции заказа . Таким образом, каждый заказ будет содержать одну или несколько позиций, то есть на запись таблицы Заказы компании будут ссылаться одна или нескольких записей таблицы Позиции заказа . Каждая позиция заказа будет соответствовать одному наименованию товара в заказе.Так или иначе, возможностью установки флажка Разрешить несколько значений
выбор параметров подстановки завершается.10. Нажмите кнопку Готово
.11. Перед созданием связи с таблицей или отчетом – источником данных для подстановки – программа выведет панель с предложением сохранить текущую таблицу. Нажмите кнопку Да
.12. Чтобы протестировать созданную подстановку, перейдите в режим таблицы (кнопка Режим
на вкладке Главная ). Щелкните кнопкой мыши в любой ячейке столбца, для которого создавалась подстановка, и нажмите кнопкув правой части ячейки. На экране появится созданная подстановка, в которой вы можете выбрать значение поля (см. рис. 2.9).
Итак, была рассмотрена процедура создания подстановки, источником значений для которой служит таблица или запрос. Следующий раздел посвящен созданию подстановки с заданными значениями.
Создание подстановки на основе фиксированного списка значенийЕсли вам нужно создать подстановку, источником данных для которой служит список введенных значений, выполните следующие действия.
1. В режиме конструктора выберите в списке полей то поле, для которого нужно создать список значений. Щелкните кнопкой мыши в ячейке с названием типа данных поля. В правой части ячейки появится кнопка
2. Нажмите кнопку
и в появившемся списке (см. рис. 2.5) выберите значение Мастер подстановок
. На экране появится окно Создание подстановки (см. рис. 2.10).3. Установите переключатель в положение Будет введен фиксированный набор значений
и нажмите кнопку Далее .4. Введите количество столбцов (рис. 2.18). Затем щелкните кнопкой мыши в первой ячейке первого столбца и введите необходимое значение. Нажмите клавишу Tab
для перехода к следующей ячейке. Введите таким образом весь набор значений для подстановки.