Властивість FilterOn

Стосується

Об’єкт Form

Об’єкт Report

За допомогою властивості FilterOn можна вказати або визначити, чи застосовується властивість Filter до форми або звіту. Логічний вираз (читання й записування).

вираз.FilterOn

вираз – обов’язковий аргумент. Це вираз, який повертає один з об’єктів зі списку "Стосується".

Примітки

Якщо ви застосували серверне фільтрування в проекті Microsoft Access (файлі ADP), використовуйте властивість ServerFilterByForm.

Властивість FilterOn може мати наведені нижче значення.

Значення

Visual Basic

Опис

Так

True

Для об’єкта застосовується властивість Filter.

Ні

False

Для об’єкта не застосовується властивість Filter (стандартне значення).


Примітка : Для звітів властивість FilterOn можна встановити, використовуючи вікно властивостей звіту або код Visual Basic for Applications (VBA).

Для форм властивість FilterOn можна встановити в макросі або за допомогою коду VBA. Цю властивість також можна налаштувати в такий спосіб: на вкладці Основне в групі Сортування й фільтр натисніть кнопку Застосувати фільтр.

Щоб застосувати збережений фільтр, натисніть кнопку Застосувати фільтр (для форм) або за допомогою макросу чи коду Visual Basic установіть для властивості FilterOn значення True (для форм або звітів). Ви також можете відкрити аркуш властивостей звіту й вибрати для властивості FilterOn значення "Так".

Кнопка Застосувати фільтр відображає стан властивостей Filter й FilterOn. Вона неактивна, доки немає фільтра для застосування. Якщо наявний фільтр застосовано, кнопка Застосувати фільтр має вигляд натиснутої. Якщо потрібно автоматично застосувати фільтр, коли форма або звіт відкривається, для значення властивості події OnOpen форми встановіть макрос, що використовує дію "Застосуватифільтр", або процедуру події, що використовує метод ApplyFilter об’єкта DoCmd.

Якщо потрібно видалити фільтр, на вкладці Основне в групі Сортування й фільтр натисніть кнопку Застосувати фільтр (коли вона має вигляд натиснутої) або за допомогою коду VBA установіть для властивості FilterOn значення False. Щоб видалити фільтр для звіту, можна також відкрити аркуш властивостей і вибрати для властивості FilterOn значення Ні.

Примітка : Коли створюється новий об’єкт, він успадковує властивості RecordSource, Filter, ServerFilter, OrderBy і OrderByOn відповідної базової таблиці або звіту. Успадковані фільтри не застосовуються автоматично до форм і звітів, коли відкривається об’єкт.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×