Свойство FilterOn
Приложение
Свойството FilterOn (Включване на филтъра) задава или определя дали свойството Filter (Филтър) се прилага към формуляра или отчета. Свойството има булева стойност, която може да бъде прочетена или записана.
израз (задължително). Израз, който връща един от обектите в списъка с приложения.
Ако вашият проект на Microsoft Access (.adp файл) използва сървърен филтър, трябва да използвате свойството ServerFilterByForm (сървърен филтър по формуляр).
Свойството FilterOn може да приема следните стойности:
Свойството Filter на обекта се прилага.
(Стойност по подразбиране.) Свойството Филтър на обекта не се прилага.
Забележка: За отчети свойството FilterOn може да бъде зададено с помощта на страница със свойства, макрос или код на Visual Basic за приложения (VBA).
За формуляри свойството FilterOn се задава в макрос или с помощта на VBA код. Това свойство може да се зададе и с помощта на бутона Филтър в групата Сортиране и филтриране в раздела Данни.
За да приложите записан филтър, щракнете върху бутона Филтър за формуляри или приложете филтъра с помощта на макрос или Visual Basic, като зададете свойството FilterOn на True за формуляри или отчети. За отчети свойството FilterOn е зададено на Да в страницата със свойства на отчета.
Бутонът Filter показва състоянието на свойствата Filter и FilterOn. Бутонът остава деактивиран, докато няма филтър за прилагане. Ако в момента е приложен филтър, се показва вдлъбнат бутон Филтър. За да приложите автоматично филтър, когато се отвори формуляр или отчет, задайте свойството на събитието OnOpen на макрос, който използва макроса ApplyFilter, или процедура за събитие, която използва метода ApplyFilter на обекта DoCmd.
За да премахнете филтър,щракнете върху вдлъбнатия бутон Филтър в групата Сортиране и филтриране в раздела Данни или използвайте VBA код, за да зададете свойството FilterOn на False. За да премахнете филтър от отчет, задайте свойството FilterOn на Не на страницата със свойства на отчета.
Забележка: Когато се създаде обект, той наследява свойствата RecordSource (Източник на запис), Filter (Филтър), ServerFilter (Сървърен филтър), OrderBy (Ред на сортиране) и OrderByOn (Сортиране е разрешено) на таблицата или заявката, от която е създаден. За формуляри и отчети наследените филтри не се прилагат автоматично при отваряне на обекта.