Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Отнася се за

Обект Form

Обект Report

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

израз.Filter

израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".

Забележки

Ако искате да зададете филтър на сървъра в Проект на Microsoft Access (.adp) за данни, съхранявани на сървър, използвайте свойството ServerFilter.

Свойството Filter е низов израз, който се състои от клаузата WHERE без ключовата дума WHERE. Например следният код за Visual Basic for Applications (VBA) дефинира и прилага филтър, за да се покажат само клиенти от САЩ:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

Можете да зададете това свойство с помощта на списък със свойства, макрос или формуляр, както и с VBA код.

Можете също да зададете това свойство в изглед за формуляри, изглед за отчет, изглед на лист с данни или изглед "Оформление", като щракнете върху Филтър или Селекция под Сортиране и филтриране в секцията Данни и щракнете върху една от командите в подменюто.

Забележка: Настройването на свойството Filter не оказва влияние върху свойството ADO Filter.

Можете да използвате свойството Filter, за да запишете филтър и да го приложите по-късно. Филтрите се записват с обектите, в които са създадени. Те се зареждат автоматично при отваряне на обекта, но не се прилагат автоматично.

Когато се създава нов обект, той наследява свойствата RecordSource, Filter, OrderBy и OrderByOn на таблицата или заявката, от която е създаден.

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

Бутонът Превключи филтъра показва състоянието на свойствата Filter и FilterOn. Бутонът остава забранен, докато не се появи филтър за прилагане. Ако в момента е приложен съществуващ филтър, бутонът Превключи филтъра се показва натиснат.

За автоматично прилагане на филтър при отваряне на формуляр задайте в настройката на свойство на събитие OnOpen за формуляра или макрос, който използва действието ApplyFilter, или процедура за събитие, която използва метода ApplyFilter на обекта DoCmd.

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×