Теоретические сведения о запросах

Запросы используются пользователем для выбора из базы данных информации, которая интересует его в данный момент. Результат выполнения запроса представляет собой таблицу и называется динамическим или временным набором данных. В эту таблицу включены выбранные из основной таблицы записи, которые удовлетворяют критериям запроса. Как только запрос будет закрыт, динамический набор данных ликвидируется, хотя данные, которые пользователь видел в нем, останутся в исходной таблице. Таким образом, при каждом выполнении запроса он строится на основе «свежих» табличных данных.

Существуют следующие типы запросов:

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

· параметрические запросы;

· перекрестные запросы;

· запросы с записями без подчиненных;

· модифицирующие запросы.

Запрос можно создавать самостоятельно, с использованием конструктора, или же воспользоваться мастером запросов. При самостоятельной разработке нового запроса необходимо в режиме конструктора выбрать таблицы, содержащие нужные данные и заполнить бланк запроса нужными полями (перетащить).

Запросы некоторых типов создаются с помощью мастеров Microsoft Access. Мастер запросов ускоряет процесс создания запроса, автоматически выполняя все основные операции. Вызванный мастер запросов запрашивает сведения и создает запрос на основе ответов пользователя. Затем можно перейти в режим конструктора и доработать запрос.