Access включает множество типов запросов, которые можно разбить на пять основных категорий:
Запрос на выборку — самый распространенный тип запроса. Извлекает данные из одной или нескольких таблиц и результаты отображает в объекте в режиме таблицы. Результатом выполнения запроса является набор записей, собранных в таблице, который называетсяRecordset (динамический, временный набор данных или виртуальный)и не хранится в базе данных. Базовые таблицы при этом не изменяются.
Запрос с параметрами— это запрос, при каждом запуске которого свойства запросов изменяются пользователем. Эти запросы удобно использовать как базовый источник данных для форм и отчетов. Например, на основе отчета с параметрами можно создать отчет о представлении ежемесячных расходов. Во время вывода отчета на печать MS Access будет открывать диалоговое окно с приглашением указать месяц, для которого создается отчет.
Перекрестный запрос— отображает результаты статистических расчетов (такие, как суммы, количество записей и средние значения), выполненных по данным из одного поля. Эти результаты группируются по двум наборам данных в компактном формате перекрестной таблицы, подобной формату данных в электронных таблицах. Первый набор выводится в столбце слева и образует заголовки строк, а второй выводится в верхней строке и образует заголовки столбцов.
Запрос на изменения— эго запрос, который позволяет, выполнив одну операцию, внести изменения во многие записи. Существует четыре типа запросов на изменение: на создание таблицы, на удаление записей, на добавление и на обновление записей.
Перечисленные типы запросов на изменение позволяют автоматически создавать новые таблицы или изменять базовые таблицы в соответствии с данными результирующих таблиц.
SQL— это запрос, создаваемый с помощью инструкцииSQL. Примерами запросов SQL являютсязапрос на объединение, запрос к серверу, управляющий запроси подчиненный запрос.Все типы запросов доступны в режимеКонструктора по команде главного меню Access Запрос.
После создания таблиц и ввода в них данных можно приступить к созданию запроса. Из множества типовЗапросов включенных в Access для практического применения остановимся на следующих типах:
Ø Запрос на обновление для изменения значений поля
Ø Создание в запросе нового вычисляемого поля
Ø Запрос на выборку
Ø Перекрестный запрос
В Access составить несложный запрос можно автоматически с помощью Мастера простых запросов. Для этого во вкладкеЗапросыокна БД следует щелкнуть на кнопке<Создать>, затем в диалоговом окне Новый запрос выбрать значениеПростой запроси нажать кнопку <ОК>.
Более универсальное средство для создания запросов в Access предоставляет режимКонструктор, которое называетсябланком запроса по образцу.