Конструктор запросов является наиболее мощным интерактивным средством создания запросов. С помощью конструктора можно не только отбирать из таблиц какие-то данные, но задавать условия для их отбора, а также задавать критерий упорядочивания.
Для вызова конструктора запросов необходимо:
В окне базы данных перейти на закладку «Запросы» и нажать на кнопку «Создать».
В окне диалога «Новый запрос» (рис.4.1) надо выбрать инструмент «Конструктор».
Далее появится окно «Добавление таблицы» (рис.4.7), используя которое можно выбрать таблицы или запросы, на основе которых будет создаваться новый запрос. После выбора таблиц или запросов данное окно надо закрыть.
После этого пользователь попадает в окно конструктора запросов (рис.4.8). Окно конструктора запросов состоит из двух частей: верхней и нижней. В верхней части окна размещаются окна таблиц или запросов, на основе которых создается новый запрос. В окнах таблиц и запросов содержится список полей данной таблицы или запроса. Нижняя часть окна конструктора запроса содержит собственно бланк запроса. Этот бланк представляет собой таблицу, каждая строка которой имеет свое назначение. В первой строке бланка запроса указываются поля, которые должны входить в запрос. Во второй строке указывается название таблицы, которой принадлежит выбранное поле. В третьей строке указывается надо ли сортировать полученные данные. В четвертой строке указывается должно ли выбранное поле отображаться в результирующей таблице после выполнения запроса. В пятой и шестой строках бланка можно записать условия отбора данных из исходной таблицы. В некоторых случаях в бланке запроса могут присутствовать и другие строчки.