Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Taikoma

Objektas Form

Objektas Report

Ypatybę Filter galite naudoti norėdami nurodyti įrašų antrinį rinkinį, kuris bus rodomas, kai filtras taikomas forma, ataskaitaužklausa arba lentelė. Skaityti/rašyti String.

reiškinys.Filter

reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.

Pastabos

Jei norite nurodyti serveryje esančių duomenų serverio filtrą „Microsoft Access“ projektas (.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.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.