Запрос позволяет получить из одной или нескольких таблиц базы данных необходимую информацию, отвечающей заданному условию, выполнить вычисления над данными, добавить, изменить или удалить записи в таблице. Например, запрос позволяет просмотреть в таблицах «Клиенты» и «Заказы» данные о клиенте и заказы, которые он разместил, подсчитать их стоимость. С помощью запроса можно обновлять данные в таблице, добавлять и удалять записи, Он может служить основой для формы или отчета.
Назначение запросов:
Наиболее часто используемым типом запроса является запрос на выборку. Например, из многостраничного железнодорожного расписания, вас могут интересовать только поезда, которые направляются в определенный город в заданно отрезке времени. Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений. Внесенные в таблицу изменения автоматически отображаются в запросе.
По результатам запроса создается временная таблица, которая хранится в памяти компьютера. После сохранения запроса сохраняется только описание его конструкции, а не данные, полученные в результате запроса. Сохраненный запрос можно использовать многократно.
Рис. 24.1 Окно базы данных после . выбора значка Запросы на панели Объекты
До выполнения некоторых запросов на экране могут отобразиться последовательно два окна для ввода начальной и конечной даты, в течение которых будут отбираться данные (рис. 24.2).
Рис. 24.2 Окно для ввода начальной даты отбора данные
Запрос можно открыть в режиме таблицы (рис. 24.3) или в режиме конструктора (рис. 24.8).
Рис. 24.3 Отображение запроса на выборку в режиме таблицы