Filter-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa tyhjän matriisin, joka sisältää tiettyihin suodatinehtoihin perustuvan merkkijonomatriisin alijoukon.

Syntaksi

Suodata(lähdematriisi, vastine [, sisällytä ] [, vertailu ] )

Suodatin-funktion syntaksilla on seuraavat argumentit:

Argumentti Kuvaus
lähdetaulukko Pakollinen. Yksiulotteinen etsittävien merkkijonojen matriisi.
vastine Pakollinen. Etsittävä merkkijono.
Sisällytä Valinnainen. Totuusarvo , joka ilmaisee, palautetaanko alimerkkijonot, jotka sisältävät vai jättävät pois vastineen. Jos sisällytä on Tosi, suodatin palauttaa matriisin alijoukon, joka sisältää vastineen alimerkkijonona. Jos sisällytä on Epätosi, suodatin palauttaa matriisin alijoukon, joka ei sisällä vastinetta alimerkkijonona.
vertaa Valinnainen. Numeerinen arvo, joka ilmoittaa käytettävän merkkijonovertailun lajin. Lisätietoja arvoista on Asetukset-osiossa.

Asetukset

Vertailuargumentilla voi olla seuraavat arvot:

Vakio Arvo Kuvaus
vbUseCompareOption –1 Suorittaa vertailun käyttämällä Asetuksen vertailu -lausekkeen asetusta.
vbBinaryCompare 0 Suorittaa binaarisen vertailun.
vbTextCompare 1 Suorittaa tekstivertailun.

Huomautuksia

Jos lähdematriisista ei löydy vastineita, suodatin palauttaa tyhjän matriisin. Ilmenee virhe, jos lähdetaulukko on tyhjäarvoinen tai se ei ole yksiulotteinen taulukko.

Suodatin-funktion palauttama matriisi sisältää vain sen verran elementtejä, että ne sisältävät vastaavien kohteiden lukumäärän.