Ypatybė Filter

Taikoma

Objektas Form

Objektas Report

Galite naudoti ypatybę Filter, norėdami nurodyti norimą įrašų poaibį, kuris bus rodomas, kai filtras taikomas formai, ataskaitai, užklausai arba lentelei. Pateikia skaitomą / rašomą String tipo reikšmę.

reiškinys.Filter

reiškinys būtinas. Reiškinys, kuris pateikia vieną iš sąrašo Taikoma objektų.

Pastabos

Jei norite nurodyti serveryje laikomų duomenų serverio filtrą, esantį „Microsoft Access“ projekte (.adp), naudokite ypatybę ServerFilter.

Ypatybė Filter yra eilutės išraiška, kurią sudaro sąlyga WHERE be WHERE raktinio žodžio. Pavyzdžiui, šis „Visual Basic for Applications“ (VBA) kodas nustato ir pritaiko filtrą, kad būtų rodomi tik klientai iš JAV:

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

Šią ypatybę galite nustatyti naudodami lentelės arba formos ypatybių lapą, makrokomandą arba VBA kodą.

Taip pat galite nustatyti šią ypatybę formos rodinyje, ataskaitos rodinyje, duomenų lapo rodinyje arba maketo rodinyje. Norėdami tai padaryti, skirtuko Duomenys dalyje Rūšiavimas ir filtravimas spustelėkite Filtras arba Žymėjimas ir spustelėkite vieną iš antrinio meniu komandų.

Pastaba : Ypatybės Filter nustatymas neturi įtakos ADO ypatybei Filter.

Galite naudoti ypatybę Filter, norėdami įrašyti filtrą ir taikyti jį vėliau. Filtrai įrašomi su objektais, kuriuose jie sukuriami. Objektą atidarius, jie automatiškai įkeliami, tačiau nėra automatiškai taikomi.

Sukūrus naują objektą, jis paveldi lentelės arba užklausos, kurioje buvo sukurtas, ypatybes RecordSource, Filter, OrderBy ir OrderByOn.

Norėdami įrašytą filtrą taikyti formai, užklausai arba lentelei, galite spustelėti parinktį Kaitalioti filtrą, esančią skirtuko Duomenys dalyje Rūšiavimas ir filtravimas, arba naudoti makrokomandą arba VBA kodą, kad būtų nustatyta ypatybės FilterOn reikšmė True. Ataskaitoms filtrą galite pritaikyti ataskaitos ypatybių lape nustatydami ypatybės FilterOn reikšmę Taip.

Mygtukas Kaitalioti filtrą nurodo ypatybių Filter ir FilterOn būseną. Šis mygtukas lieka išjungtas tol, kol yra taikytinas filtras. Jei šiuo metu taikomas esamas filtras, mygtukas Kaitalioti filtrą rodomas kaip nuspaustas.

Kad filtras būtų taikomas automatiškai atidarius formą, formos įvykio ypatybės parametre OnOpen nurodykite makrokomandą, naudojančią veiksmą ApplyFilter, arba įvykio procedūrą, naudojančią objekto DoCmd metodą ApplyFilter.

Filtrą galite pašalinti spustelėdami paspaustą mygtuką Kaitalioti filtrą, dešiniuoju pelės klavišu spustelėdami filtruojamą lauką ir paspausdami Valyti filtrą iš.... Taip pat galite naudoti VBA kodą, kad nustatytumėte ypatybės FilterOn reikšmę False.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×