Функция Filter

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща масив, базиран на нула, съдържащ подмножество от масив от низове на базата на зададени критерии за филтриране.

Синтаксис

Filter(sourcearray, match [, include ] [, compare ] )

Синтаксисът на функцията Filter има следните аргументи:

Аргумент Описание
sourcearray Задължително. Едномерен масив от низове за търсене.
Мач Задължително. Низ за търсене.
включи Незадължително. Булева стойност, показваща дали да се върнат поднизове, които включват или изключват съвпадение. Ако включване е True, Filter връща подмножеството на масива, който съдържа съвпадение като подниз. Ако включване е False, Filter връща подмножеството на масива, който не съдържа съвпадение като подниз.
сравнение Незадължително. Числова стойност, показваща вида на сравнението на низовете, който да се използва. Вижте раздела "Настройки" за стойностите.

Настройки

Аргументът сравнение може да има следните стойности:

Постоянно Value Описание
vbUseCompareOption –1 Извършва сравнение с помощта на настройката на командата Option Compare .
vbBinaryCompare 0 Извършва двоично сравнение.
vbTextCompare 1 Извършва текстово сравнение.

Забележки

Ако не са намерени съвпадения на съвпадение в sourcearray, Filter връща празен масив. Възниква грешка, ако sourcearray е Null или не е едномерен масив.

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