СУБД ACCESS позволяет создавать запросы на выборку и активные запросы. Они могут быть однотабличными (в качестве исходной информации используются данные одной таблицы) и многотабличными (в качестве исходной информации используются данные нескольких таблиц).
Общая схема формирования запроса:
1. открыть таблицы, к которым обращен запрос (с помощью контекстно-зависимого меню в верхней части окна запроса либо из соответствующей строки в нижней части окна запроса);

2. выбрать названия тех полей, которые должны войти в результирующую таблицу. При этом автоматически заполняются
столбцы нижней части бланка;

3. указать условия сортировки, вывод на экран, условия отбора и другие критерии по требованиям пользователя;
4. закрыть запрос, присвоив ему имя, и в дальнейшем запускать из окна БД.

Запросы на выборку
- это запросы к БД в виде набора критериев для выборки необходимых данных. Среди запросов на выборку можно выделить следующие:
простой запрос на выборку – выбирает данные из взаимосвязанных таблиц или других запросов с учетом условий пользователя. Результатом его является таблица, которая существует до закрытия запроса;
запросы с групповыми операциями – выполняют вычисления с использованием данных из групп записей;
запросы с параметром – это запросы, в которых критерий отбора может задать сам пользователь, введя нужный параметр при вызове запроса;
запросы с вычислениями – позволяют осуществлять вычисления над полями БД;
перекрестные запросы – обеспечивают создание результирующей таблицы на основе расчетов, полученных при анализе группы таблиц. С помощью данного запроса можно сгруппировать большой объем информации и представить его в удобном для восприятия виде.
Активные запросы
или запросы-действия, вносят изменения в саму БД. Среди них выделяют следующие:
- запросы на создание таблицы – создают новую таблицу БД, в которой сохраняется результат запроса;
- запросы на обновление – изменяют информацию в полях таблицы БД;
- запросы на добавление – производят добавление записей из таблицы с результатами запроса в таблицу БД;
- запросы на удаление – удаляют группу записей из одной таблицы или нескольких взаимосвязанных таблиц базы, для которых задано каскадное удаление связанных записей.
ЯЗЫК ЗАПРОСОВ SQL (SQL расшифровывается как Structured Query Language – язык структурированных запросов, который используют для создания, изменения и удаления данных в
реляционных БД.)
Существуют несколько основных инструкций SQL для создания запросов различных типов:
- SELECT – запрос на выборку;
- INSERT – запрос на добавление;
- UPDATE – запрос на обновление;
- DELETE – запрос на удаление.
Наиболее важной и часто используемой инструкцией является SELECT.
Виды запросов, которые можно создать с использованием Мастера:
- простой запрос производит выбор полей из нескольких таблиц или запросов
- перекрестный запрос производит вычисления(сумма, ср.знач.) , выводит данные в виде таблиц;
- повторяющиеся записи (поиск одинаковых записей в таблице);
- записи без подчиненных (записи, не имеющие соответствующих записей в другой таблице);















