Свойство FilterOn

Отнася се за

Обект Form

Обект Report

Можете да използвате свойството FilterOn, за да укажете или определите дали свойството Filter за формуляр или отчет се прилага. Boolean за четене/запис.

израз.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, или процедура за събитие, която използва метода ApplyFilter на обекта DoCmd.

Можете да премахнете филтър, като щракнете върху натиснатия бутон Превключи филтъра под Сортиране и филтриране в раздела Данни или като използвате код на VBA, за да зададете свойството FilterOn със стойност False. За отчети можете да премахнете филтър, като зададете свойството FilterOn със стойност Не в листа със свойства на отчета.

Забележка: Когато се създаде нов обект, той наследява свойствата RecordSource, Filter, ServerFilter, OrderBy и OrderByOn на таблицата или заявката, от която е създаден. За формулярите и отчетите наследените филтри не се прилагат автоматично при отваряне на обект.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×