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.