Egenskapen FilterOn

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Gäller för

Objektet Form

Objektet Report

Använd egenskapen FilterOn när du vill ange eller ta reda på om egenskapen Filter för ett formulär eller en rapport används. Läs-/skrivbart booleskt värde.

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 använder 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!: För rapporter kan ange du egenskapen FilterOn med hjälp av rapportens egenskapssida eller Visual Basic for Applications (VBA)-kod.

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

Om du vill använda ett sparat filter klickar du på knappen Filter av/på för formulär, eller tillämpar filtret med hjälp av ett makro eller Visual Basic genom att ange egenskapen FilterOn till True för formulär och rapporter. För rapporter kan du ange FilterOn till Ja i rapportens egenskapslista.

Knappen Filter av/på anger läget för egenskaperna Filter och FilterOn. Knapparna är inaktiverade tills det finns ett filter att tillämpa. Om ett befintligt filter redan används, visas knappen Filter av/på intryckt. Om du vill använda ett filter automatiskt när ett formulär eller en rapport öppnas anger du egenskapsinställningen för händelsen OnOpen för formuläret till ett makro som använder instruktionen AnvändFilter eller en händelseprocedur som använder metoden ApplyFilter för kommandot DoCmd.

Du kan ta bort ett filter genom att klicka på den intryckta knappen Filter av/på i gruppen Sortera och filtrera på fliken Data, eller med VBA-kod och ange egenskapen FilterOn till False. För rapporter kan du ta bort ett filter genom att ange egenskapen FilterOn till Nej i rapportens egenskapslista.

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

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina 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.

×