Связывание таблиц
В MS ACCESS можно устанавливать постоянные связи между таблицами, которые будут поддерживаться при создании форм, отчетов и запросов. Устанавливая связи между двумя таблицами, выбирается поле, которое содержит одну и ту же информацию. Чаще всего связывают ключевое поле одной таблицы с совпадающим полем другой. Создание связей между таблицами осуществляется в окне диалога «Схема данных». Для определения связей между таблицами необходимо выполнить следующие действия. Откройте окно диалога Схема данных, выполнив команду Сервис - Схема данных. При этом откроется окно Схема данных, а на его фоне окно Добавление таблицы (Рис. 106). Если окно Схема данных пустое, то следует правой клавишей мыши вызвать контекстное меню и нажать в нем кнопку Добавить таблицу.
Рис. 106. Создание формы с помощью мастера
В окне Добавление таблицы выделите имя таблицы ФИРМА и нажмите кнопку Добавить. Затем выделите таблицу ПОТРЕБЛЕНИЕ и нажмите кнопку Добавить. Аналогичные действия проделайте со всеми оставшимися таблицами. Далее нажмите кнопку Закрыть. В окне диалога Схема данных должны появиться все четыре таблицы (Рис. 107). Перемещая мышкой заголовки этих таблиц, добейтесь их расположения согласно приведенному рисунку.
Рис. 107. Окно схемы данных
Для связывания таблиц выберите ключевое поле в таблице ФИРМА и переместите его с помощью мыши на соответствующее поле таблицы ИЗДЕЛИЯ. На экране откроется окно диалога Изменение связей (Рис. 108).
Рис. 108. Окно диалога Изменение связей
Включите опцию Обеспечение целостности данных и нажмите кнопку Создать. Вы вернетесь в окно диалога Схема данных, в котором появится изображение линии связи между таблицами ФИРМА и ИЗДЕЛИЯ. В том же порядке устанавливаются связи и между другими таблицами. В результате Схема данных примет вид, показанный на рис. 109.
Рис. 109. Итоговая Схема данных
|