Расширенный фильтр является более гибким средством отбора записей из БД, чем автофильтр и позволяет задавать:
· условия, соединенные логическим оператором ИЛИ, для нескольких столбцов;
· три и более условий для конкретного столбца;
· вычисляемые условия.
Использование расширенного фильтра предполагает наличие диапазона критериев (условий). Диапазон критериев удобнее располагать над списком. Диапазон критериев должен состоять, по крайней мере, из двух строк. В верхней строке указываются имена полей, в последующих строках - условия отбора.
Чтобы воспользоваться расширенным фильтром, нужно воспользоваться командой Данные\Фильтр\Расширенный фильтр. На экране появится диалоговое окно (рис. 9).
Рис.9. Использование расширенного фильтра
В элементе управления Исходный диапазон нужно указать диапазон, в котором размещается список. В элементе управления Диапазон условий - диапазон критериев.
Флажок Только уникальные записи позволяет исключить повторения.
Когда список фильтруется на месте, не удовлетворяющие критерию строки скрываются. Чтобы вновь их отобразить, необходимо воспользоваться командой Данные\Фильтр\Отобразить все.