Berlaku untuk
Objek Formulir |
Objek Report |
Anda dapat menggunakan properti Filter untuk menentukan subset data yang akan ditampilkan saat filter diterapkan ke formulir, laporankueri, atau tabel. String baca/tulis.
ekspresi.Filter
ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.
Keterangan
Jika Anda ingin menentukan filter server dalam proyek Microsoft Access (.adp) untuk data yang terletak di server, gunakan properti ServerFilter.
Properti Filter merupakan ekspresi string yang terdiri dari klausul WHERE tanpa kata kunci WHERE. Misalnya, kode Visual Basic for Applications (VBA) berikut ini menentukan dan menerapkan filter untuk memperlihatkan pelanggan dari Amerika Serikat saja:
Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True
Anda dapat mengatur properti ini menggunakan lembar properti, makro tabel atau formulir atau kode VBA.
Anda juga dapat mengatur properti ini dalam tampilan Formulir, tampilan Laporan, tampilan Lembar Data, atau tampilan Tata Letak, dengan mengklik Filter atau Pilihan di dalam tab Urutkan & Filter di tab Data dan mengklik salah satu perintah di submenu.
Catatan: Mengatur properti Filter tidak berpengaruh pada properti Filter ADO.
Anda dapat menggunakan properti Filter untuk menyimpan filter dan menerapkannya pada lain waktu. Filter akan disimpan dengan objek yang dibuat. Filter dimuat secara otomatis ketika objek dibuka, tetapi filter tidak otomatis diterapkan.
Saat objek baru dibuat, objek ini mewarisi properti RecordSource , Filter, OrderBy , dan OrderByOn tabel atau kueri asal objek baru ini dibuat.
Untuk menerapkan filter yang tersimpan ke suatu formulir, kueri, atau tabel, Anda dapat mengklik Filter Bolak-balik dalam Urutkan & Filter di tab Data, atau menggunakan makro atau kode VBA untuk mengatur properti FilterOn ke True. Untuk laporan, Anda dapat menerapkan filter dengan mengatur properti FilterOn ke Ya di lembar properti laporan.
Tombol Filter Bolak-balik menunjukkan status properti Filter dan FilterOn. Tombol tetap dinonaktifkan hingga terdapat filter yang diterapkan. Jika filter yang sudah ada saat ini diterapkan, tombol Filter Bolak-balik tampak ditekan.
Untuk menerapkan filter secara otomatis ketika formulir dibuka, tentukan pada pengaturan properti kejadian OnOpen formulir baik makro yang menggunakan tindakan ApplyFilter atau prosedur kejadian yang menggunakan metode ApplyFilter objek DoCmd.
Anda dapat menghapus filter dengan mengklik tombol Filter Bolak-balik yang ditekan, mengklik kanan bidang yang difilter dan mengklik Hapus filter dari... , atau menggunakan kode VBA untuk mengatur properti FilterOn ke False.