Atribuut Filter

Rakenduskoht

Objekt Form

Objekt Report

Atribuuti Filter (Filter) saate kasutada kirjekomplekti määratlemiseks, mida kasutatakse vormi, aruande, päringu või tabeli puhul. Loetav/ kirjutatav string.

avaldise. Filtreerimine

avaldis (nõutav). Avaldis, mis tagastab mõne objekti, mis on loendis Rakenduskoht.

Märkused

Kui soovite serveris asuvatele andmetele määratleda serveri filtri Microsoft Accessi projekti (.adp) siseselt, kasutage atribuuti ServerFilter (Serveri filter).

Atribuut Filter (Filter) on ilma WHERE-märksõnata WHERE-klauslist koosnev stringavaldis. Järgmise näite Visual Basic for Applicationsi (VBA) kood määratleb ja rakendab filtri, mille abil kuvatakse ainult USA kliendid.

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

Selle atribuudi saate seada tabeli või võrmi atribuudilehe, makro või VBA-koodi abil.

Selle atribuudi saate seada ka vormivaates, aruandevaates, andmelehevaates või küljendivaates, kui klõpsate menüü Andmed jaotises Sortimine jafiltreerimine nuppu Filtreeri või Valik ja seejärel klõpsate alammenüüs soovitud käsku.

Märkus.: Atribuudi Filter seadmine ei mõjuta atribuuti ADO Filter.

Atribuudi Filter abil saate filtri salvestada ja seda hiljem rakendada. Filtrid salvestatakse koos objektidega, milles need on loodud. Need laaditakse automaatselt objekti avamisel, kuid neid ei rakendata automaatselt.

Uue objekti loomisel pärib see aluseks oleva tabeli või päringu atribuudid RecordSource (Kirje allikas), Filter, OrderBy (Järjestusalus) ja OrderByOn (Järjestusalus sees).

Salvestatud filtri rakendamiseks vormile, päringule või tabelile klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Lülita filter sisse/välja või seadke makro või VBA-koodi abil atribuudi FilterOn (Filter sees) väärtuseks True (Tõene). Filtri rakendamiseks aruandele seadke vastava aruande atribuudilehel atribuudi FilterOn (Filter sees) väärtuseks Yes (Jah).

Nupp Lülita filter sisse/välja tähistab atribuutide Filter ja FilterOn (Filter sees) olekuid. Seni kuni puudub rakendatav filter, jääb nupp keelatuks. Kui olemasolev filter on parajasti rakendatud, jääb nupp Lülita filter sisse/välja sisselülitatud olekusse.

Filtri automaatseks rakendamiseks vormi avamisel määratlege vormi sündmuse atribuudi OnOpen (Avamisel) säte kas makros, mis kasutab toimingut ApplyFilter (Rakenda filter), või sündmuse protseduuris, mis kasutab meetodit ApplyFilter (Rakenda filter) objektil DoCmd.

Filtri eemaldamiseks klõpsake sisselülitatud nuppu Lülita filter sisse/välja, paremklõpsake filtreeritud välja ja klõpsake käsku Tühjenda filter, või seadke VBA-koodi abil atribuudi FilterOn (Filter sees) väärtuseks False (Väär).

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×