Uygulandığı öğe
Form Nesnesi |
Rapor Nesnesi |
FilterOn özelliğini kullanarak, form veya rapor için Filter özelliğinin uygulanıp uygulanmayacağını belirtebilir veya saptayabilirsiniz. Okuma/yazma Boole.
ifade.FilterOn
ifade Gerekli. Uygulandığı Öğe listesindeki nesnelerden birini döndüren ifade.
Notlar
Microsoft Access projesi (.adp) için bir sunucu filtresi belirttiyseniz, ServerFilterByForm özelliğini kullanın.
FilterOn özelliği aşağıdaki ayarları kullanır.
Ayar |
Visual Basic |
Açıklama |
Evet |
True |
Nesnenin Filter özelliği uygulanır. |
Hayır |
False |
(Varsayılan) Nesnenin Filter özelliği uygulanmaz. |
Not: Raporlar için FilterOn özelliğini, raporun özellik sayfasını veya Visual Basic for Applications (VBA) kodunu kullanarak ayarlayabilirsiniz.
Formlar için, FilterOn özelliğini makro içinde veya VBA kodunu kullanarak ayarlayabilirsiniz. Bu özelliği, Veri filtresindeki Sırala ve Filtre Uygula’nın altında Filtreyi Değiştir’e tıklayarak da ayarlayabilirsiniz.
Kaydedilmiş bir filtreyi uygulamak için, formlarda Filtreyi Değiştir düğmesine basın ya da formlar veya raporlarda FilterOn özelliğini True olarak ayarlayıp bir makro veya Visual Basic kullanarak filtreyi uygulayın. Raporlarda, raporun özellik sayfasında FilterOn özelliğini Evet olarak ayarlayabilirsiniz.
Filtreyi Değiştir düğmesi, Filter ve FilterOn özelliklerinin durumunu gösterir. Uygulanacak bir filtre olmadığı sürece düğme devre dışı durumda kalır. Mevcut filtre şu anda uygulanmış durumdaysa, Filtreyi Değiştir düğmesi basılı olarak görünür. Form veya rapor açıldığında bir filtrenin otomatik olarak uygulanmasını sağlamak için, formun OnOpen özellik ayarında ApplyFilter eylemini kullanan bir makro veya DoCmd nesnesinin ApplyFilter yöntemini kullanan bir olay yordamı belirtin.
Veri sekmesindeki Sırala ve Filtre Uygula’nın altında basılı durumdaki Filtreyi Değiştir düğmesine tıklayarak veya VBA kodunu kullanıp FilterOn özelliğini False değerine ayarlayarak filtreyi kaldırabilirsiniz. Raporlarda, raporun özellik sayfasında FilterOn özelliğini Hayır olarak ayarlayarak filtreyi kaldırabilirsiniz.
Not: Yeni bir nesne oluşturulduğunda RecordSource, Filter, ServerFilter devralır. Oluşturulduğu tablonun veya sorgunun OrderBy ve OrderByOn özellikleri. Formlar ve raporlarda, devralınan filtreler nesne açıldığında otomatik olarak uygulanmaz.