Vrátí nulovou matici obsahující podmnožinu řetězcové matice na základě zadaného kritéria filtru.
Syntaxe
Filter( sourcearray , match [ ,include ] [, compare ] )
Syntaxe funkce Filtr obsahuje následující argumenty:
Argument |
Popis |
sourcearray |
Povinný argument. Jednorozměrná matice řetězců, které se budou prohledávat. |
shoda |
Povinný argument. Řetězec, který chcete vyhledat. |
zahrnuje |
Nepovinný argument. Logická hodnota určující, jestli se mají vrátit podřetězecové řetězce, které obsahují nebo vylučují shodu Pokud má argument include hodnotu True,vrátí funkce Filter podmnožinu matice, která obsahuje shodu, jako podřetězec. Pokud má argument zahrnout hodnotu False,vrátí funkce Filter podmnožinu matice, která neobsahuje shodu, jako podřetězec. |
porovnání |
Nepovinný argument. Číselná hodnota určující druh porovnání řetězců, který se má použít. Hodnoty najdete v části Nastavení. |
Nastavení
Argument porovnání může mít následující hodnoty:
Konstanta |
Hodnota |
Popis |
vbUseCompareOption |
–1 |
Provede porovnání pomocí nastavení příkazu Option Compare. |
vbBinaryCompare |
0 |
Provede binární porovnání. |
vbTextCompare |
1 |
Provede textové porovnání. |
vbDatabaseCompare |
2 |
Microsoft Office Access 2007 čtení. Provede porovnání na základě informací v databázi. |
Poznámky
Pokud se v maticisourcearraynenašly žádné shody, vrátí filtr prázdnou matici. Pokud je sourcearray null nebo není jednorozměrná matice, dojde k chybě.
Matice vrácená funkcí Filter obsahuje pouze dostatečný počet prvků, které obsahují počet shodných položek.