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