Обработка данных (фильтр, поиск, запросы)

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

Основные отличия запросов и фильтров заключаются в следующем:

• Фильтры не позволяют в одной строке отображать данные из нескольких таблиц, т. е. объединять таблицы.

• Фильтры не дают возможности указывать поля, которые должны отображаться в результирующем наборе записей, они всегда отображают все поля базовой таблицы.

• Фильтры не могут быть сохранены как отдельный объект в окне базы данных (они сохраняются только в виде запроса).

• Фильтры не позволяют вычислять суммы, средние значения, подсчитывать количество записей и находить другие итоговые значения.

Создание простого запроса с помощью «Мастера запросов»

Для создания запроса с помощью Мастера запросов необходимо:

• На панели объектов выбрать Создание Запросы Мастер запросов.

• В появившемся диалоговом окне Новый запрос выбрать Простой запрос и нажать на кнопку ОК.

• В появившемся окне Создание простых запросов в поле со списком Таблицы и запросы выбрать таблицу или запрос, которые будут служить источником данных для создаваемого запроса.

• С помощью стрелок вправо и влево переместить из списка в список Выбранные поля те поля, которые необходимы в конструируемом запросе. При этом порядок полей в запросе будет соответствовать порядку полей в списке Выбранные поля. Если нужно включить в запрос все поля, можно воспользоваться кнопкой с двумя стрелками вправо. Нажать кнопку Далее.

• Следующее диалоговое окно будет последним. В нем нужно ввести имя создаваемого запроса в поле Задайте имя запроса и выбрать дальнейшие действия: Открыть запрос для просмотра данных или Изменить макет запроса.

• При необходимости можно установить флажок Вывести справку по работе с запросом? для вывода справочной информации по работе с запросами.

• Нажать на кнопку Готово.