Gjelder for
Skjemaobjekt |
Report-objektet |
Du kan bruke egenskapen FilterOn til å angi eller fastslå om egenskapen Filter for en skjema eller rapport brukes. Lese/skrive Boolsk.
uttrykk.FilterOn
uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i Gjelder for-listen.
Merknader
Hvis du har angitt et serverfilter i en Microsoft Access-prosjekt (.adp), bruker du ServerFilterByForm-egenskapen.
Egenskapen FilterOn bruker følgende innstillinger.
Innstilling |
Visual Basic |
Beskrivelse |
Ja |
True |
Objektets Filter-egenskap brukes. |
Nei |
False |
(Standard) Objektets Filter-egenskap brukes. |
Obs!: For rapporter kan du angi FilterOn-egenskapen ved bruk av rapportens egenskapsark, eller Visual Basic for Applications (VBA)-kode.
For skjemaer kan du angi FilterOn-egenskapen i en makro eller ved bruk av VBA-koden. Du kan også angi denne egenskapen ved å klikke på Aktiver/deaktiver filter under Sorter og filtrer på Data-fanen.
Hvis du vil bruke et lagret filter, trykker du på knappen Aktiver/deaktiver filter for skjemaer, eller bruker filteret ved hjelp av en makro eller Visual Basic ved å angi egenskapen FilterOn til SANN for skjemaer eller rapporter. For rapporter kan du angi egenskapen FilterOn til Ja i rapportens egenskapsark.
Aktiver/deaktiver filter-knappen 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 eller en rapport å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 objektetDoCmd.
Du kan fjerne et filter ved å klikke på den deaktiverte Aktiver/deaktiver filter-knappen under Sorter og filtrer på Data-fanen, eller angi FilterOn-egenskapen til False ved hjelp av VBA-koden. For rapporter kan du bruke et filter ved å angi egenskapen FilterOn til Nei i rapportens egenskapsark.
Obs!: Når et nytt objekt opprettes, arver det RecordSource, Filter, ServerFilter. OrderBy- og OrderByOn-egenskapene for tabellen eller spørringen den ble opprettet fra. For skjemaer og rapporter brukes ikke arvede filtre automatisk når et objekt åpnes.