Для отбора или поиска данных из одной или нескольких таблиц используются запросы. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчётов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, а также выполнять вычисления над группами записей.
Мы будем разрабатывать запросы в режиме Конструктора.
В Access можно создавать следующие типы запросов:
· Запрос на выборку. Является наиболее часто используемым типом запроса. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы. Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений. Для изменения условий отбора надо изменять запрос.
· Запрос с параметрами. Это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные или значение, которое требуется вставить в поле. Эти данные или значение могут меняться при каждом обращении к запросу.
|
|
· Перекрестный запрос. Используется для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.
· Запрос на изменение. Это запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение:
1. На удаление записи. Этот запрос удаляет группу записей из одной или нескольких таблиц.
2. На обновление записи. Вносит общие изменения в группу записей одной или нескольких таблиц. Позволяет изменять данные в таблицах.
3. На добавление записей. Добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.
4. На создание таблицы. Создает новую таблицу на основе всех или части данных из одной или нескольких таблиц.
· Запросы SQL. Создаются при помощи инструкций языка SQL, используемого в БД.