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

Возвращает массив с нулевым начальным индексом, содержащий выборку из строкового массива на основе указанного условия отбора.

Синтаксис

Filter( исходный_массив , шаблон [, включить ] [, тип_сравнения ] )

Функция Filter имеет следующие аргументы:

Аргумент

Описание

исходный_массив

Обязательный аргумент. Одномерный строковый массив, в котором выполняется поиск.

шаблон

Обязательный аргумент. Искомая строка.

включить

Необязательный аргумент. Значение Boolean, указывающее, какие строки требуется возвращать: те, в которых шаблон найден, или те, в которых он не найден. Если аргумент включить имеет значение True, функция Filter возвращает выборку из массива, где строки содержат шаблон как подстроку. Если значением аргумента включить является False, функция Filter возвращает выборку из массива, где строки не содержат шаблон.

тип_сравнения

Необязательный аргумент. Представляет собой числовое значение, указывающее вид сравнения строк. Возможные значения см. в разделе "Параметры".

Параметры

Аргумент тип_сравнения может принимать следующие значения:

Константа

Значение

Описание

vbUseCompareOption

-1

Выполняется сравнение с помощью параметра инструкции Option Compare.

vbBinaryCompare

0

Выполняется двоичное сравнение.

vbTextCompare

1

Выполняется текстовое сравнение.

Замечания

Если в исходном_массиве не найдено ни одного соответствия шаблону, функция Filter возвращает пустой массив. Если исходный_массив является значением NULL или это не одномерный массив, возникает ошибка.

Массив, возвращенный функцией Filter, содержит только такие элементы, в которых количество символов достаточно для сравнения с шаблоном.

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

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

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

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