Обработка данных (фильтр, поиск, запросы)
Запрос на выборку содержит условия отбора данных и возвращает выборку, соответствующую указанным условиям, без изменения возвращаемых данных. В Microsoft Access существует также понятие Фильтра, который, в свою очередь, является набором условий, позволяющих отбирать подмножество записей или сортировать их. Сходство между запросами на выборку и фильтрами заключается в том, что и в тех и в других производится извлечение подмножества записей из базовой таблицы или запроса. Однако между ними существуют различия, которые нужно понимать, чтобы правильно сделать выбор, в каком случае использовать запрос, а в каком — фильтр.
Основные отличия запросов и фильтров заключаются в следующем:
• Фильтры не позволяют в одной строке отображать данные из нескольких таблиц, т. е. объединять таблицы.
• Фильтры не дают возможности указывать поля, которые должны отображаться в результирующем наборе записей, они всегда отображают все поля базовой таблицы.
• Фильтры не могут быть сохранены как отдельный объект в окне базы данных (они сохраняются только в виде запроса).
• Фильтры не позволяют вычислять суммы, средние значения, подсчитывать количество записей и находить другие итоговые значения.
Создание простого запроса с помощью «Мастера запросов»
Для создания запроса с помощью Мастера запросов необходимо:
• На панели объектов выбрать Создание → Запросы→ Мастер запросов.
• В появившемся диалоговом окне Новый запрос выбрать Простой запрос и нажать на кнопку ОК.
• В появившемся окне Создание простых запросов в поле со списком Таблицы и запросы выбрать таблицу или запрос, которые будут служить источником данных для создаваемого запроса.
• С помощью стрелок вправо и влево переместить из списка в список Выбранные поля те поля, которые необходимы в конструируемом запросе. При этом порядок полей в запросе будет соответствовать порядку полей в списке Выбранные поля. Если нужно включить в запрос все поля, можно воспользоваться кнопкой с двумя стрелками вправо. Нажать кнопку Далее.
• Следующее диалоговое окно будет последним. В нем нужно ввести имя создаваемого запроса в поле Задайте имя запроса и выбрать дальнейшие действия: Открыть запрос для просмотра данных или Изменить макет запроса.
• При необходимости можно установить флажок Вывести справку по работе с запросом? для вывода справочной информации по работе с запросами.
• Нажать на кнопку Готово.