Цель работы:познакомиться с технологией создания запросов на основе нескольких таблиц.
Приемы работы с запросами на основе нескольких таблиц аналогичны работе с однотабличными запросами. Для создания таких запросов удобнее пользоваться режимом конструктора. При добавлении таблиц в окно конструктора автоматически переносятся и связи между ними, что позволяет делать выборки данных из различных таблиц.
В качестве примера создадим запрос с параметрами, в котором выводятся оценки студентов заданной группы по заданной дисциплине.
Порядок работы:
1. На закладке Запросы щелкните по кнопке Создание запроса в режиме конструктора.
- Добавьте таблицы Студенты, Дисциплины и Оценки.
- В окне конструктора перенесите поля Фамилия, Имя, Отчество, Номер группы из таблицы Студенты.
- Из таблицы Дисциплины перенесите поле Дисциплина.
5. Из таблицы Оценки перенесите поле Оценки. Таким образом, вы сформировали шесть полей запроса.
- В строке Условие отбора для поля Номер группы введите фразу: [Введите номер группы].
- В строке Условие отбора для поля Дисциплина введите фразу: [Введите название дисциплины].
- Установите сортировку по возрастанию по полю Фамилия.
- Выполните запрос.
- В первом появившемся окне запроса введите 152, затем щелкните по кнопке ОК, во втором - введите информатика и щелкните по кнопке ОК. На экране появится таблица со списком студентов 152-й группы и их оценками по информатике.
- Сохраните запрос под именем Оценки группы по дисциплине.