В расширенном фильтре сохраняются установленные ещё до его использования условия фильтрации и сортировки.
Для уничтожения фильтра нужно выполнить описанные действия. Для создания расширенного фильтра выполняют такие действия:
• открыть нужную таблицу;
• выполнить команду «Записи»→ «Фильтр» →«Расширенный фильтр», откроется окно приведённого вида.
В верхней части окна отображается список полей текущей
активной таблицы. В нижней части окна отображается бланк
запроса, в котором задаются условия отбора записей. В строке
«Поле» вводятся названия полей, в которых будут устанавливаться
условия фильтрации. Вводить поля можно путём выбора из списка, который
открывается после нажатия на кнопку "*" (см. рисунок).
В строке «Сортировка» можно выбрать тип сортировки для одного или нескольких полей. В строке «Условие отбора:» вводятся условия фильтрации, в строке «Или» - дополнительные условия.
Например, чтобы отобрать учеников с фамилиями," которые заканчиваются на «енко» или «чук», с именами, которые начинаются на букву «М» или «3», нужно выполнить такие действия:
• в первой ячейке строки «Поле» выбрать из списка «Фамилия»:и ячейке СТРОКИ «Условие отбора» записать «*енко»;
• ниже, в ячейке строки «Или», записать «*чук»
• в строке «Поле» в следующей ячейке выбрать из списка Имя;
• в ячейке строки «Условие отбора» записать «М*»;
• ниже, в ячейке строки «Или», записать «3*».
После нажатия кнопки «Применить фильтр» на панели задач результат применения фильтра может иметь приведённый вид.
Сохранение фильтра
Созданные фильтры всегда сохраняются автоматически при сохранении таблицы. При повторном открытии таблицы сохранённый фильтр является текущим и может быть выполнен командой «Записи» ■=> «Применить фильтр».
Если создаётся новый фильтр, он замещает фильтр, который был сохранён с этой таблицей.
Создание запросов
Запросы используются для просмотра, изменения и анализа данных разными способами. Запрос также можно использовать как источник записей для форм, отчетов. В Microsoft Access используют несколько типов запросов.
Запрос –это объект, который позволяет пользователю получить (выбрать) данные из одной или нескольких таблиц. В результате запроса формируется результирующая таблица, которая содержит часть информации, соответствующей запросу.
Запросы можно создавать с помощью Конструктора и с помощью Мастера.
Виды запросов:
![]() |
1. Запрос на выборку является наиболее часто используемым типом запроса. Запрос этого типа отбирает данные в одной или в нескольких таблицах и отображает их в виде таблицы, записи в которой можно обновлять. Запрос на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождение других типов итоговых значений.
2. Запрос с параметрами — это запрос, при выполнении которого в диалоговом окне пользователю выдается приглашение ввести данные, на основе которых будет выполняться запрос .
3. Перекрестные запросысоздают результирующие таблицы на основе расчетов, полученных при анализе таблиц(используют для расчетов и представления данных в структуре, которая облегчает их анализ).
4. Запросы SQLсоздаются с помощью инструкции SQL.
5. Запрос на изменение – это запрос на удаление, обновление и добавление записей - позволяет автоматизировать заполнение таблицы.
· Запрос на удаление – удаляет группу записей из одной или нескольких таблиц.
· На обновление записи - вносит изменения в группу записей одной или нескольких таблиц.
· На добавление записей - добавляет группу записей из одной или нескольких таблиц в коней одной или нескольких таблиц.
· На создание таблицы – создает новую таблицу на основе всех или части данных из одной или нескольких
таблиц.