Запросы в Access предназначены для отбора данных, удовлетворяющих заданным критериям. Данные, полученные в результате выполнения запроса, называются динамическим набором данных. Динамический набор данных является временным (или виртуальным) набором записей и не хранится в базе данных. Access позволяет создавать запросы двух типов: QBE – запросы и SQL – запросы.
QBE – запросы (Query By Example – запрос по образцу) строится с помощью конструктора в окне конструктора запросов.
SQL – запросы – запросы, представляющие собой последовательность операторов и функций языка SQL (Structured Query Language –структурированный язык запросов).
QBE – запросы в Access можно преобразовать в SQL – запрос.
Все запросы можно разделить на две группы: запросы на выборку и запросы – действия.
Access позволяет создать запрос двумя способами: с помощью конструктора или с помощью мастеров.
Для создания запросов имеются следующие мастера:
- Мастер создания простого запроса.
- Мастер создания перекрестного запроса.
- Мастер создания запросов на поиск повторяющихся записей.
- Мастер запросов на поиск записей без подчиненных записей.
Окно конструктора запроса состоит из двух частей: схемы данных и бланка запроса.
Схема данных – это место, где размещаются таблицы или запросы и устанавливаются связи между ними.
Запросы на выборку.
Запросы на выборку не изменяют содержимое базы данных, служат только для отображения данных, отвечающих заданным условиям. Запросы на выборку могут быть следующих видов:
- простой запрос на выборку; запрос с параметром; запрос с итогами;
- запрос перекрестный; запрос с вычисляемым полем.
Запросы - действия
Выполнение запроса - действия приводит к изменению содержимого базы данных. Существует 4 типа запросов на изменение: запрос на добавление; запрос на обновление; запрос на удаление; запрос на создание таблицы.