Applies ToAccess för Microsoft 365 Access 2021 Access 2019 Access 2016

Gäller för

Form-objekt

Report-objekt

Du kan använda egenskapen FilterOn till att ange eller avgöra om egenskapen Filter ska tillämpas för ett formulär eller en rapport. Boolesk för läsning/skrivning.

uttryck.FilterOn

Uttryck Obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.

Kommentarer

Om du har angett ett serverfilter i ett Microsoft Access-projekt (.adp) ska du använda egenskapen ServerFilterByForm.

Egenskapen FilterOn har följande inställningar:

Inställning

Visual Basic

Beskrivning

Ja

True

Objektets Filter-egenskap används.

Nej

False

(Standardvärde) Objektets Filter-egenskap används inte.

Obs!: Du kan ange egenskapen FilterOn på rapportens egenskapssida eller med VBA-kod (Visual Basic for Applications).

För formulär kan du ange egenskapen FilterOn i ett makro eller med VBA-kod. Du kan också ange den här egenskapen genom att klicka på Filter av/på under Sortera och filtrera på fliken Data.

Om du vill använda ett sparat filter trycker du på knappen Filter av/på för formulär, eller så kan du använda filtret via ett makro eller VBA-kod genom att sätta egenskapen FilterOn till True för formulär och rapporter. För rapporter kan du sätta egenskapen FiltreraEfter till Ja på rapportens egenskapssida.

Knappen Filter av/på anger status för egenskaperna Filter och FilterOn. Knappen är inaktiverad tills det finns ett filter att använda. Om ett befintligt filter redan används ser knappen Filter av/på intryckt ut. Om du vill använda ett filter automatiskt när ett formulär eller en rapport öppnas anger du det i inställningen för händelseegenskapen OnOpen för formuläret, antingen i ett makro med åtgärden ApplyFilter eller i en händelseprocedur med metoden ApplyFilter för DoCmd-objektet.

Du kan ta bort ett filter genom att klicka på den intryckta knappen Filter av/på under Sortera och filtrera på fliken Data, eller med VBA-kod som sätter egenskapen FilterOn till False. För rapporter kan du ta bort ett filter genom att sätta egenskapen FiltreraEfter till Nej på rapportens egenskapssida.

Obs!: När ett nytt objekt skapas ärver det RecordSource, Filter, ServerFilter. Egenskaperna OrderBy och OrderByOn för tabellen eller frågan som den skapades från. Ärvda filter används inte automatiskt för formulär och rapporter när ett objekt öppnas.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.