Властивість «Фільтр» (Filter)

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Застосування

Об’єкт «Форма» (Form)

Об’єкт «Звіт» (Report)

Властивість Фільтр (Filter) визначає підмножину записів, які потрібно відображати в разі застосування фільтра до форма, звіт, запит або таблиця. Тип значення — рядок (String) для читання й записування.

вираз.Filter

вираз Обов’язково. Вираз, який повертає один з об’єктів зі списку «Застосування».

Зауваження

Якщо потрібно визначити фільтр сервера в проект Microsoft Access (adp) для даних, розташованих на сервері, використовуйте властивість Фільтр сервера (ServerFilter).

Властивості фільтр – це рядковий вираз складається з речення WHERE без ДЕ ключового слова. Наприклад, такі Visual Basic for Applications (VBA) з кодом визначає та застосування фільтра для відображення лише користувачі з США:

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

Можна задати цю властивість за допомогою вікно властивостей таблиці або форми, макрос або коду VBA.

Установити цю властивість у поданні форми, звіту, табличного подання даних або макета, натиснувши кнопку фільтрування та виділення у розділі сортування & фільтр на вкладці « дані » та натиснувши одну з команд підменю.

Примітка : Значення властивості Фільтр (Filter) не впливає на властивість Фільтр (Filter) ADO.

Можна використовувати властивість Фільтр (Filter), щоб зберігати фільтр і використовувати його пізніше. Фільтри зберігаються з об’єктами, в яких вони були створені. Вони автоматично завантажуються в разі відкриття об’єкта, проте не застосовуються автоматично.

Під час створення нового об’єкта він успадковує властивості Джерело запису (RecordSource) , Фільтр (Filter), Упорядкувати за (OrderBy) і Упорядкування за (OrderByOn) таблиці або запиту, в яких його створено.

Щоб застосувати збережений фільтр до форми, запиту або таблиці, можна вибрати елемент Застосувати в розділі Сортування й фільтр на вкладці Дані або скористатися макросом або кодом VBA, щоб вибрати для властивості Фільтрування (FilterOn) значення Істина. Щоб застосувати фільтр до звіту, виберіть для властивості Фільтрування (FilterOn) значення Так на аркуші властивостей звіту.

Елемент Застосувати вказує на стан властивостей Фільтр (Filter) і Фільтрування (FilterOn). Елемент лишається неактивним, доки не з’явиться фільтр для застосування. Якщо наявний фільтр застосовано, елемент Застосувати буде відображено вибраним.

Щоб автоматично застосовувати фільтр у разі відкриття форми, потрібно ввести як значення властивості події Під час відкриття форми макрос, який використовує дію Застосувати фільтр, або процедуру події, в якій використано метод ApplyFilter об’єкта DoCmd.

Щоб видалити фільтр, потрібно ще раз вибрати елемент Застосувати, клацнути правою кнопкою миші фільтроване поле та вибрати команду Видалення фільтра з..., або за допомогою коду VBA встановити для властивості Фільтрування (FilterOn) значення Хибність.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

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

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

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

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

×