Filter-egenskapen

Gjelder for

Form-objektet

Report-objektet

Du kan bruke egenskapen Filter til å angi et delsett av poster som skal vises når et filter brukes på en skjema, rapportspørring eller tabell. Lese/skrive Streng.

uttrykk.Filter

uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i Gjelder for-listen.

Merknader

Hvis du vil angi et serverfilter i en Microsoft Access-prosjekt (.adp) for data som ligger på en server, kan du bruke egenskapen ServerFilter.

Egenskapen Filter er en strenguttrykk som består av en WHERE-setning uten WHERE-nøkkelordet. For eksempel definerer og bruker følgende Visual Basic for Applications (VBA)-kode et filter for å vise bare kunder fra USA:

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

Du kan angi denne egenskapen ved å bruke egenskapsark for en tabell eller et skjema, en makro eller en VBA-kode.

Du kan også angi denne egenskapen i skjemavisning, rapportvisning, dataarkvisning eller oppsettvisning, ved å klikke på Filter eller Utvalg under Sorter ogfiltrerData-fanen, og deretter klikke på en av kommandoene på undermenyen.

Merknad: Når du angir egenskapen Filter, har dette ingen påvirkning på egenskapen ADO Filter.

Du kan bruke egenskapen Filter til å lagre et filter og bruke det på et senere tidspunkt. Filtre lagres med objektene de ble opprettet i. De lastes automatisk når objektet åpnes, men de brukes ikke automatisk.

Når et nytt objekt opprettes, arver det egenskapene RecordSource, Filter, OrderBy og OrderByOn for tabellen eller spørringen det ble opprettet fra.

Hvis du vil bruke et lagret filter i et skjema, en spørring eller en tabell, kan du klikke på Aktiver/deaktiver filter under Sorter og filtrerData-fanen, eller bruke en makro eller VBA-kode til å angi egenskapen FilterOn til True. For rapporter kan du bruke et filter ved å angi egenskapen FilterOnYes i rapportens egenskapsark.

Aktiver/deaktiver filter angir tilstanden til egenskapene Filter og FilterOn. Knappen er deaktivert inntil det finnes et filter å bruke. Hvis et eksisterende filter er i bruk, er Aktiver/deaktiver filter-knappen ikke aktiv.

Hvis du vil bruke et filter automatisk når et skjema åpnes, angir du i innstillingen OnOpen for hendelsesegenskapen for skjemaet enten en makro som bruker handlingen ApplyFilter eller en hendelsesprosedyre som bruker metoden ApplyFilter for objektet DoCmd.

Du kan fjerne et filter ved å klikke på den deaktiverte Aktiver/deaktiver filter-knappen, høyreklikke på det filtrerte feltet og klikke på Fjern filter fra... , eller angi egenskapen FilterOn til False ved hjelp av VBA-koden.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×