Как было сказано выше, чтобы вводить данные в таблицу «Список товаров», необходимо для каждой записи указывать в поле «№ п/п» номер поставщика из таблицы «Поставщики», что создает большие неудобства при работе с базой. Поэтому нужно научиться выводить на экран значение поля одной таблицы по значению поля другой таблицы.
Довольно просто вывести на экран поля из обеих таблиц при помощи запроса. Запрос для двух объединенных таблиц строится аналогично запросу для одной таблицы.
Задание3.32
1.В окне (рис. 3.2) выберите вкладку «Создать» кнопку «Конструктор запросов».
2. Добавьте в рабочее поле запроса таблицы «Поставщики» и «Список товаров» и закройте окно «Добавление таблицы».
3. Двойным щелчком «мыши» по заголовку таблицы «Поставщики» выделите все поля и перетащите их в первую ячейку бланка запроса (нижняя часть окна запроса).
4. Перейдите по записям бланка запроса вправо до первой пустой ячейки.
5. Перенесите в эту ячейку все поля из таблицы «Список товаров».
6. Сохраните запрос с именем «Объединенные таблицы».
7. Выполните запрос.
8.В появившейся таблице скройте следующие поля: «Город», «Улица», «Номер дома», «Телефон», «Название фирмы» и «Наименование товаров».
9. Сохраните изменения.
Контрольные вопросы
1. В каких случаях удобно создавать связь между таблицами?
2. Какие базы называются реляционными?
3. Перечислите виды связей между таблицами.
4. Дайте характеристику основных этапов создания связи.
5. Для чего создаются запросы в реляционных базах данных?