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

Применение

Объект Form

Объект Report

Свойство Filter можно использовать для указания подмножества записей, которые будут отображаться при применении фильтра к форма, отчетзапрос или таблица. Возвращает доступное для чтения и записи значение типа String.

выражение.Filter

Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.

Замечания

Если вы хотите указать серверный фильтр в Проект Microsoft Access (ADP) для данных, расположенных на сервере, используйте свойство ServerFilter .

Свойство Filter — это строковое выражение, состоящий из предложения WHERE без ключевое слово WHERE. Например, следующий код Visual Basic для приложений (VBA) определяет и применяет фильтр для отображения только клиентов из США:

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

Это свойство можно задать с помощью страницы свойств формы или таблицы, макроса или кода Visual Basic для приложений (VBA).

Это свойство также можно задать в режиме формы, отчета, таблицы или макета, щелкнув Фильтр или Выделение в разделе Сортировка и фильтр на вкладке Данные и выбрав одну из команд во вложенном меню.

Примечание: Настройка свойства Filter не влияет на свойство Filter ADO.

Свойство Filter можно использовать для сохранения фильтра и последующего его применения. Фильтры сохраняются вместе с объектами, в которых они были созданы. Они загружаются автоматически при открытии объекта, однако не применяются автоматически.

Когда создается объект, он наследует свойства RecordSource (Источник записей), Filter (Фильтр), OrderBy (Порядок сортировки) и OrderByOn (Сортировка включена) таблицы или запроса, из которых он создан.

Чтобы применить сохраненный фильтр к форме, запросу или таблице, нажмите в группе Сортировка и фильтр на вкладке Данные кнопку Фильтр либо воспользуйтесь макросом или кодом Visual Basic для приложений, чтобы задать для свойства FilterOn (Включение фильтра) значение True (Истина). К отчетам фильтр можно применять, установив на странице свойств отчета для свойства FilterOn (Включение фильтра) значение Да.

Кнопка Фильтр показывает состояние свойств Filter и FilterOn. Кнопка остается отключенной, пока отсутствует фильтр, который можно применить. Если в данный момент применяется фильтр, отображается утопленная кнопка Фильтр.

Чтобы автоматически применить фильтр при открытии формы, укажите в свойстве события OnOpen (Открытие) макрос, использующий макрокоманду ПрименитьФильтр, или процедуру обработки события, в которой используется метод ApplyFilter объекта DoCmd.

Чтобы удалить фильтр, щелкните утопленную кнопку Фильтр, затем правой кнопкой мыши щелкните отфильтрованное поле и выберите команду Снять фильтр с или с помощью кода VBA задайте для свойства FilterOn значение False.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.