Funzione Filter

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce una matrice a base zero contenente un sottoinsieme di una matrice di stringhe in base a un criterio di filtro specificato.

Sintassi

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

Gli argomenti della sintassi della funzione Filtro sono i seguenti:

Argomento Descrizione
sourcearray Obbligatorio. Matrice unidimensionale di stringhe da cercare.
corrispondenza Obbligatorio. Stringa da cercare.
includi Facoltativo. Valore booleano che indica se restituire sottostringhe che includono o escludono la corrispondenza. Se include è True, il filtro restituisce il subset della matrice che contiene la corrispondenza come sottostringa. Se include è False, il filtro restituisce il subset della matrice che non contiene la corrispondenza come sottostringa.
compare Facoltativo. Valore numerico che indica il tipo di confronto di stringhe da usare. Per i valori, vedere la sezione Impostazioni.

Impostazioni

L'argomento confronto può avere i valori seguenti:

Costante valore Descrizione
vbUseCompareOption –1 Esegue un confronto usando l'impostazione dell'istruzione Option Compare.
vbBinaryCompare 0 Esegue un confronto binario.
vbTextCompare 1 Esegue un confronto di testo.

Osservazioni

Se non vengono trovate corrispondenze di corrispondenza all'interno di sourcearray, il filtro restituisce una matrice vuota. Si verifica un errore se sourcearray è Null o non è una matrice unidimensionale.

La matrice restituita dalla funzione Filter contiene solo elementi sufficienti per contenere il numero di elementi corrispondenti.