Applies ToAccess для Microsoft 365 Access 2021 Access 2019 Access 2016

Стосується

Об’єкт Form

Об’єкт Report

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

вираз.FilterOn

expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".

Примітки

Якщо ви вказали фільтр сервера в проект 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 таблиці або запиту, з яких його створено. Для форм і звітів успадковані фільтри автоматично не застосовуються в разі відкриття об’єкта.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.