Лекция: Выбор данных из БД (Организация различных запросов)
С помощью фильтров можно выводить на экран и просматривать данные списка. Быстро и удобно можно просматривать нужные записи с помощью автофильтра. Более сложные запросы к базе данных можно реализовать с помощью расширенного фильтра.
Чтобы установить автофильтр, следует:
· Выделить область БД;
· Задать Данные – Фильтр — Автофильтр
Выполнить команду меню Данные, Фильтр, Автофильтр. В ячейках заголовков столбцов появятся кнопки — стрелки списков фильтров.
Для наложения условия нажать кнопку со стрелкой в поле и выбрать строку Условие. В диалоговом окне Пользовательский автофильтр указать условие и нажать кнопку ОК. После этих действий на экран будет выведена часть таблицы с необходимыми сведениями. Чтобы отключить фильтрацию, следует выбрать команды: Данные –Фильтр – Отобразить все.
Для фильтрации БД по сложным критериям используется расширенный фильтр. Предпосылкой использования расширенного фильтра является наличие на рабочем листе области БД и области критериев. Для её формирования следует скопировать в свободное место рабочего листа имена полей, по которым будет выполняться фильтрация данных, а затем в ячейках под соответствующими именами полей ввести сами критерии. Далее выполнить следующие действия:
· выделить область БД;
· задать Данные – Фильтр – Расширенный фильтр;
· в диалоговом окне «Расширенный фильтр» в поле Исходный диапазон: указать интервал ячеек, содержащий область БД
· в поле Диапазон условий: указать интервал ячеек, содержащий область критериев;
· в группе Обработка определить, будет ли фильтрация списка выполняться на том же месте или результат будет помещен в другое место рабочего листа. В последнем случае в поле Поместить результат в диапазон: задать интервал ячеек, где предполагается разместить отфильтрованные записи;
· нажать кнопку ОК.