Конструктор запросов
Для создания запроса в окне конструктора запросов выполните следующие действия:
- На вкладке Data (Данные) конструктора проекта выберите группу Queries (Запросы).
- Нажмите кнопку New (Новый).
- В открывшемся диалоговом окне New Query (Новый запрос) нажмите кнопку New Query (Новый запрос). Открывается диалоговое окно выбора таблиц Add Table or View (Добавить таблицу или представление данных).
- В этом диалоговом окне выберите таблицы, данные из которых хотите использовать в запросе, и с помощью кнопки Add (Добавить) перенесите их в окно конструктора запросов.
- Завершив выбор таблиц, нажмите кнопку Close (Закрыть).
На экране появляется окно конструктора запросов (рис. 9.2). которое содержит названия выбранных таблиц, а в основном меню появляется пункт Query (Запрос). Можно приступать к формированию условий запроса.
Совет
Для открытия ранее созданного запроса в окне конструктора запросов на вкладке Data (Данные) окна проекта в группе Queries (Запросы) найдите модифицируемый запрос, установите на него курсор и нажмите кнопку Modify (Модифицировать).
Рис. 9.2. Окно конструктора запросов с выбранной таблицей клиентов
Далее, открывая в конструкторе запросов необходимые вкладки, вы выполняете следующие действия:
- выбираете поля результирующей таблицы запроса;
- формируете вычисляемые поля;
- задаете критерии для выборки, группировки и упорядочения данных;
- указываете, куда выводить результат выборки.
В верхней части окна конструктора запросов расположена панель, на которой отображаются используемые в запросе таблицы. Ниже находятся вкладки, предназначенные для выбора полей запроса и формирования условий выборки. Назначение этих вкладок приведено в табл. 9.1.
Таблица 9.1. Назначение вкладок окна конструктора запросов.
Вкладка | Назначение |
---|---|
Fields (Поля) | Позволяет указать поля исходных таблиц, выбираемые в результирующий запрос |
Join (Объединение) | Позволяет задать условия объединения таблиц |
Filter (Фильтр) | Позволяет определить фильтры, накладываемые для выбора записей |
Order By (Упорядочение) | Позволяет задать критерии упорядочения данных |
Group By (Группировка) | Позволяет задать условия группировки данных |
Miscellaneous (Разное) | Позволяет задать дополнительные условия, такие как признак выборки повторяющихся значений, количество или процент выбора данных |