Свойство «Фильтр (Filter)»

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Применение

Объект «Форма»

объект «Отчет»

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

выражение.Filter

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

Замечания

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

Свойства фильтра является строковое выражение, состоящее из предложения 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) значение Да (Yes).

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

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

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

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×