Funcția Filter

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează o matrice bazată pe zero care conține subset dintr-o matrice șir pe baza unor criterii de filtrare specificate.

Sintaxă

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

Sintaxa funcției Filter are următoarele argumente:

Argument Descriere
matricesursă Obligatoriu. Matrice unidimensională de șiruri care trebuie căutate.
potrivire Obligatoriu. Șir de căutat.
include Opțional. Valoare booleană care indică dacă să returneze subșirurile care includ sau exclud potrivirea. Dacă include este True, Filter returnează subsetul matricei care conține MATCH ca subșir. Dacă include este False, Filter returnează subsetul matricei care nu conține match ca subșir.
compară Opțional. Valoare numerică ce indică tipul de comparație de șiruri care să fie utilizată. Consultați secțiunea Setări pentru valori.

Setări

Argumentul de comparare poate avea următoarele valori:

Constantă Valoare Descriere
vbUseCompareOption –1 Efectuează o comparație utilizând setarea instrucțiunii Option Compare .
vbBinaryCompare 0 Efectuează o comparație binară.
vbTextCompare 1 Efectuează o comparație textuală.

Observații

Dacă nu se găsesc potriviri în sourcearray, Filter returnează o matrice goală. Apare o eroare dacă sourcearray este Null sau nu este o matrice unidimensională.

Matricea returnată de funcția Filter conține doar elemente suficiente pentru a conține numărul de elemente potrivite.