Filtravimo funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Grąžina nuliniu pagrindu veikiantį masyvą, kuriame yra eilutės masyvo pogrupis, pagrįstas nurodytu filtro kriterijumi.

Sintaksė

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

Funkcijos Filter sintaksė turi tokius argumentus:

Argumentas Aprašymas
šaltiniomasyvas Būtinas. Vienmatis eilučių masyvas, kuriame bus ieškoma.
atitikti Būtinas. Eilutė, kurios reikia ieškoti.
Įtraukimas Pasirinktinis. Bulio logikos reikšmė, nurodanti, ar reikia grąžinti antrines eilutes, kuriose yra ar neįtraukiama atitiktis. Jei įtraukimas yra True, filtras grąžina masyvo, kuriame yra atitikmuo, antrinį rinkinį kaip antrinę eilutę. Jei įtraukimo reikšmė yra False (klaidinga), filtras grąžina masyvo, kuriame nėra atitikmens kaip antrinės eilutės, antrinį rinkinį.
palyginti Pasirinktinis. Skaitinė reikšmė, nurodanti naudotino eilučių palyginimo tipą. Reikšmes rasite skyriuje Parametrai.

Parametrai

Palyginimo argumentas gali turėti šias reikšmes:

Konstanta Reikšmė Aprašymas
vbUseCompareOption –1 Atlieka palyginimą naudodamas sakinio Option Compare parametrą.
vbBinaryCompare 0 Atlieka dvejetainį palyginimą.
vbTextCompare 1 Atlieka teksto palyginimą.

Pastabos

Jei sourcemasyve nėra atitikmenų, filtras grąžina tuščią masyvą. Klaida įvyksta, jei sourcearray yra Null arba nėra vienmatis masyvas.

Funkcijos FILTER grąžintame masyve yra tik tiek elementų, kad tilptų atitinkančių elementų skaičius.