Funktsioon Filter

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Tagastab nullipõhise massiivi, mis sisaldab määratud filtrikriteeriumil põhinevat stringimassiivi alamhulka.

Süntaks

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

Funktsiooni Filter süntaksil on järgmised argumendid.

Argument Kirjeldus
sourcearray Nõutav. Otsitav ühemõõtmeline stringimassiiv.
match Nõutav. Otsitav string.
include Valikuline. Kahendväärtus , mis näitab, kas tagastada alamstringid, mis sisaldavad või välistavad vastet. Kui argumendi include väärtus on Tõene, tagastab filter massiivi alamhulga, mis sisaldab alamstringina argumenti match . Kui include on False, tagastab filter massiivi alamhulga, mis ei sisalda alamstringina väärtust match .
compare Valikuline. Arvväärtus, mis näitab, millist stringivõrdlust kasutatakse. Väärtusi vt jaotisest „Sätted“.

Sätted

Argumendil compare võivad olla järgmised väärtused.

Konstant Väärtus Kirjeldus
vbUseCompareOption –1 Teeb lause Option Compare sätet kasutades võrdluse.
vbBinaryCompare 0 Teeb binaarvõrdluse.
vbTextCompare 1 Teeb tekstivõrdluse.

Kommentaarid

Kui atribuudis sourcearray ei leita vasteid, tagastab filter tühja massiivi. Tõrge ilmneb juhul, kui sourcearray on nullväärtusega või pole ühemõõtmeline massiiv.

Funktsiooni Filter tagastatud massiiv sisaldab ainult vastendatud üksuste arvu sisaldamiseks piisavalt elemente.