На этом шаге вы научитесь создавать запрос на выборку в режиме конструктора.
После выбора режима конструктора будет отображено диалоговое окно Добавление таблицы для выбора таблицы (или таблиц), которая будет служить источником данных при выполнении запроса (см. рис. 1, шаг 15).
В качестве примера будет рассмотрено создание запроса на основе данных из таблицы Успеваемость. После добавления таблицы Успеваемость нужно закрыть окно добавления таблицы, после чего на экране будет отображено окно конструктора нового запроса (рис. 1).
Рис. 1. Конструктор запросов
В верхней части окна конструктора располагаются таблицы (или таблица), используемые в качестве источника данных. В нижней части окна указываются параметры отбираемых в выборку данных:
Например, необходимо отобразить только оценки "4" и "5", полученные студентами (без указания фамилий), и дату сдачи.
При создании такого запроса источником данных будет служить таблица Успеваемость (рис. 1). В запросе будут использоваться поля Оценка и ДатаСдачи, названия которых необходимо выбрать в строке Поле. Название таблицы в поле Имя таблицы будет установлено автоматически. Для поля ДатаСдачи можно установить направление сортировки по возрастанию. Оба указанных поля необходимо выводить на экран, поэтому для каждого из них нужно установить флажок Вывод на экран. В строке Условие отбора для поля Оценка нужно указать следующее условие: 4 OR 5 (рис. 2) или указать первое значение (4) в поле Условие отбора, а второе (5) - в поле Или.
Рис. 2. Запрос на выборку из таблицы Успеваемость
Созданный таким образом запрос необходимо выполнить. Для этого нужно нажать кнопку Запуск или выполнить команду Запрос | Запуск. В результате будет получен набор записей с требуемым набором полей, значения которых соответствуют указанному условию (рис. 3).
Рис. 3. Результат выполнения запроса
Для сохранения запроса следует выполнить команду Файл | Сохранить, после чего указать в диалоговом окне имя нового запроса, например, ОценкаДата. В результате в списке запросов БД Образование появится запрос ОценкаДата, который можно открыть для редактирования кнопкой Открыть или изменить запрос с помощью кнопки Конструктор окна БД.
Действия по созданию запроса в режиме конструктора можно увидеть здесь, а взять клип здесь.
Рассмотренный запрос создавался на основе одной таблицы. На следующем шаге будет рассмотрен запрос, который использует данные из нескольких таблиц.