Egenskaben Filter

Gælder for

Formularobjekt

Rapportobjekt

Du kan bruge egenskaben Filter til at angive et delsæt af poster, der skal vises, når et filter anvendes til en formular, Rapportforespørgsel eller tabel. Streng med læse/skriveadgang.

udtryk.Filter

udtryk Obligatorisk. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Bemærkninger

Hvis du vil angive et serverfilter i et Microsoft Access-projekt (.adp) for data, der er placeret på en server, skal du bruge egenskaben Serverfilter.

Egenskaben Filter er et strengudtryk, der består af en WHERE-delsætning-delsætning uden WHERE-nøgleordet. Følgende Visual Basic for Applications (VBA)-koder definerer og anvender f.eks. et filter, så der kun vises kunder fra USA:

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

Du kan angive denne egenskab ved hjælp af en tabels eller formulars egenskabsark, en makro eller VBA-kode.

Du kan desuden indstille egenskaben i formularvisning, rapportvisning. dataarkvisning eller layoutvisning, hvis du klikker på Filter eller Markering under fanen Sorter og filtrer under fanen Data og klikker på en af kommandoerne i undermenuen.

Bemærk: Indstilling af egenskaben Filter har ingen indvirkning på egenskaben ADO Filter.

Du kan bruge egenskaben Filter til at gemme et filter og anvende det på et senere tidspunkt. Filtre gemmes sammen med de objekter, de er oprettet i. De indlæses automatisk, når objektet åbnes, men de anvendes ikke automatisk.

Når et nyt objekt er oprettet, arver det egenskaberne Postkilde, Filter, SorterEfter og SorteringTil fra den tabel eller forespørgsel, det er oprettet ved hjælp af.

Hvis du vil anvende et gemt filter på en formular, forespørgsel eller tabel, kan du klikke på Til/fra-filter under Sorter og filtrer under fanen Data eller bruge en makro eller VBA-kode til at sætte egenskaben FilterTil til Sand (True). Til rapporter kan du anvende et filter ved at sætte egenskaben FilterTil til Ja i rapportens egenskabsark.

Knappen Til/fra-filter angiver tilstanden af egenskaberne Filter og FilterTil. Knappen bliver ved med at være deaktiveret, indtil der er et filter, der kan anvendes. Hvis et eksisterende filter aktuelt anvendes, er knappen Til/fra-filter trykket ind.

Hvis du vil anvende et filter automatisk, når en formular åbnes, skal du i egenskabsindstillingen for hændelsen VedÅbning for formularen enten angive en makro, der bruger handlingen AnvendFilter, eller en hændelsesprocedure, der bruger metoden AnvendFilter, i objektet DoCmd.

Du kan fjerne filteret ved at klikke på den aktiverede knap Til/fra-filter, højreklikke på det filtrerede felt og klikke på Fjern filter fra... eller ved at bruge VBA-kode til at sætte egenskaben FilterTil til Falsk (False).

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×