Свойство FilterOn (Включение фильтра)

Применение

Объект Form

Объект Report

Свойство FilterOn (Включение фильтра) задает или определяет, применяется ли свойство Filter (Фильтр) для формы или отчета. Свойство имеет значение типа Boolean, доступное для чтения или записи.

выражение.FilterOn

выражение (обязательно). Выражение, возвращающее один из объектов из списка "Применение".

Замечания

Если в проекте Microsoft Access (файле с расширением ADP) применяется серверный фильтр, следует использовать свойство ServerFilterByForm (Серверный фильтр по форме).

Свойство FilterOn может принимать следующие значения:

Значение

Visual Basic

Описание

Да

True

Свойство Filter объекта применяется.

Нет

False

(Значение по умолчанию.) Свойство Filter объекта не применяется.


Примечание : Для отчетов свойство FilterOn можно задать с помощью страницы свойств, макроса или кода Visual Basic для приложений (VBA).

Для форм свойство FilterOn задается в макросе или с использованием кода VBA. Данное свойство можно также задать с помощью кнопки Фильтр в группе Сортировка и фильтр на вкладке Данные.

Чтобы применить сохраненный фильтр, нажмите кнопку Фильтр для форм или примените фильтр с помощью макроса или Visual Basic, задав для свойства FilterOn значение True для форм или отчетов. Для отчетов свойству FilterOn значение "Да" присваивается на странице свойств отчета.

Кнопка Фильтр показывает состояние свойств Filter и FilterOn. Кнопка остается отключенной, пока отсутствует фильтр, который можно применить. Если в данный момент применяется фильтр, отображается утопленная кнопка Фильтр. Чтобы автоматически применить фильтр при открытии формы или отчета, укажите в свойстве события OnOpen (Открытие) макрос, использующий макрокоманду "ПрименитьФильтр", или процедуру обработки события, в которой используется метод ApplyFilter объекта DoCmd.

Чтобы удалить фильтр, щелкните утопленную кнопку Фильтр в группе Сортировка и фильтр на вкладке Данные или с помощью кода VBA задайте для свойства FilterOn значение False. Чтобы удалить фильтр из отчета, задайте для свойства FilterOn (Включение фильтра) значение Нет на странице свойств отчета.

Примечание : Когда создается объект, он наследует свойства RecordSource (Источник записей), Filter (Фильтр), ServerFilter (Серверный фильтр), OrderBy (Порядок сортировки) и OrderByOn (Сортировка включена) таблицы или запроса, из которых он создан. Для форм и отчетов унаследованные фильтры не применяются автоматически при открытии объекта.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×