Egenskaben Filter

Gælder for

Formularobjekt

Rapportobjekt

Du kan bruge egenskaben Filter til at angive et undersæt af poster, der skal vises, når et filter anvendes på et formular, en Rapportforespørgsel eller tabel. Læs/skriv Streng.

udtryk.Filter

udtryk Påkrævet. 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, kan du bruge egenskaben ServerFilter.

Egenskaben Filter er et strengudtryk bestående af en WHERE-delsætning uden nøgleordet WHERE. Den følgende Visual Basic for Applications (VBA)-kode definerer og anvender et filter for kun at vise kunder fra USA:

Me.Filter = "CountryRegion = '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 også angive denne egenskab i visningen Formular, Rapport, Dataarkvisning eller Layoutvisning ved at klikke på Filter eller Markering under Sortér og Filtrer på fanen Data og klikke på en af kommandoerne på undermenuen.

Bemærk: Indstillingen af egenskaben Filter har ingen indflydelse 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 oprettes i. De indlæses automatisk, når objektet åbnes, men de anvendes ikke automatisk.

Når der oprettes et nyt objekt, arver det egenskaberne Postkilde, Filter, SorterEfter og SorteringTil for den tabel eller forespørgsel, det blev oprettet ud fra.

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

Knappen Til/fra-filter angiver tilstanden for egenskaberne Filter og .FilterTil. Knappen forbliver deaktiveret, indtil der er et filter at anvende. Hvis et eksisterende filter aktuelt anvendes, vises knappen Til/fra-filter som trykket ind.

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

Du kan fjerne et filter ved at klikke på knappen Til/fra-filter, som er trykket ind, højreklikke på de filtrerede felter og klikke på Ryd filter fra..., eller du kan bruge VBA-kode til at indstille egenskaben FilterTil til Falsk.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×