Egenskapen FilterOn

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 är 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 du skapar ett nytt objekt ärvs egenskaperna RecordSource, Filter, ServerFilter, OrderBy och OrderByOn för tabellen eller frågan som objektet skapades från. Ärvda filter används inte automatiskt för formulär och rapporter när ett objekt öppnas.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×