Корректирующие запросы (на удаление, на изменение, на добавление),
Специализированные запросы (повторяющиеся записи, записи, не имеющие подчиненных).
В СУБД ACCESS для создания запроса используется специальный бланк запроса, называемый QBE (запрос по образцу).
Для создания запроса следует выбрать объект Запросы главного окна БД. При нажатии кнопки Создать появляется окно для создания нового запроса.
Рисунок 23. Создание нового запроса
Существует несколько способов создания запросов:
1. Создание запроса с помощью мастера.
2. Создание запроса с помощью конструктора.
Чаще всего используется возможность создания запроса с помощью конструктора. В окне конструктора можно выделить две области:
1) Область, в которой находятся таблицы/запросы, информация из которых будет использоваться в запросе.
2) Область, в которой находится бланк запроса.
Для создания запроса надо выполнить следующие шаги:
1. Определить какие таблицы содержат исходную информацию. Допускается также создание запроса на основании других запросов или одновременно и таблиц и запросов. Использование предварительно созданных запросов при создании нового запроса может помочь сделать сложный запрос, содержащий много разнообразных условий отбора более простым.
2. Добавить таблицу и/или запрос в создаваемый запрос.
3. Включить поля, которые будут использоваться, в запрос
4. Задать условие отбора.
5. Определить, какая информация должна содержаться в результирующей таблице.
6. Просмотреть результаты выполнения запроса.
7. Сохранить запрос для последующего использования. Имя запроса должно быть уникальным, т. е. оно не может совпадать ни с именем другого запроса, ни с именем другой таблицы. Сохраненный запрос можно откорректировать в режиме конструктора.
Существует несколько способов для добавления таблицы в запрос.
1. Использовать кнопку Добавить таблицу в режиме конструктора. При создании нового запроса окно диалога Добавление таблицы выводится автоматически. Для того чтобы указать, на чем будет базироваться запрос, выбирается соответствующая вкладка.
2. Пользователь имеет возможность выбрать в запрос таблицу или другой запрос, перетянув их с помощью мыши в окно создания запроса из главного окна Access.
3. Если вызвать контекстное меню для верхней части окна конструктора запроса, то в нем можно выбрать пункт добавление таблицы.
4. На панели инструментов есть кнопка Добавление таблицы, при нажатии которой открывается диалоговое окно Добавление таблицы.
Рисунок 24. Добавление таблицы в запрос
Для удаления таблицы из запроса надо выделить таблицу в верхней зоне экрана и нажать клавишу Del. Удаление таблицы из запроса не приводит к ее удалению из базы данных.
После определения исходных таблиц (запросов), надо выбрать поля, которые в данном запросе будут использоваться. Для этого также существует несколько способов:
1) Перетаскивание имени поля на бланк запроса.
2) Двойной щелчок мышью по имени нужного поля.
3) Использование списка полей, которое открывается, если щелкнуть мышкой по области Поле в бланке запроса.