Anda bisa menggunakan tindakan makro ShowAllRecords di database desktop Access untuk menghapus semua filter yang diterapkan dari tabelaktif, kueri rangkaian hasil, atau formulir, dan menampilkan semua rekaman dalam tabel atau kumpulan hasil atau semua rekaman dalam tabel atau kueri yang mendasar formulir.
Pengaturan
Tindakan makro ShowAllRecords tidak memiliki argumen apa pun.
Keterangan
Anda bisa menggunakan tindakan makro ini untuk memastikan bahwa semua rekaman (termasuk rekaman yang diubah atau baru) ditampilkan untuk tabel, kumpulan hasil kueri, atau formulir. Tindakan ini menyebabkan kueri ulang rekaman untuk formulir atau subformulir.
Anda juga bisa menggunakan tindakan ini untuk menghapus filter apa pun yang diterapkan dengan tindakan makro ApplyFilter , perintah Filter pada tab Beranda , atau argumen Filter Name atau Where Condition dari tindakan makro OpenForm .
Tindakan ini memiliki efek yang sama seperti mengklik Filter Alih pada tab Beranda , atau mengklik kanan bidang yang difilter dan mengklik Hapus filter dari... dalam tampilan Formulir, tampilan Tata Letak, atau tampilan Lembar Data.
Untuk menjalankan tindakan ShowAllRecords dalam modul Visual Basic for Applications (VBA), gunakan metode ShowAllRecords objek DoCmd .
Contoh
Menerapkan filter dengan menggunakan makro
Makro berikut ini berisi kumpulan tindakan, yang masing-masing memfilter rekaman untuk formulir Daftar Telepon Pelanggan. Ini memperlihatkan penggunaan tindakan makro ApplyFilter, ShowAllRecords, dan GoToControl . Juga memperlihatkan penggunaan kondisi untuk menentukan tombol opsi aktifkan/nonaktifkan yang mana dalam grup opsi yang telah dipilih pada formulir. Setiap baris tindakan terkait dengan tombol opsi aktifkan/nonaktifkan yang memilih kumpulan rekaman dimulai dengan A, B, C, dan seterusnya, atau semua rekaman. Makro ini harus terhubung ke acara AfterUpdate dari grup opsi CompanyNameFilter.
Kondisi |
Tindakan |
Argumen: Pengaturan |
Komentar |
[Filter Nama Perusahaan] =1 |
ApplyFilter |
Where Condition: [Company Name] Like "[AÀÁÂÃÄ]*" |
Memfilter nama perusahaan yang dimulai dengan, À, Á, Â, Ã, atau Ä. |
[Filter Nama Perusahaan] =2 |
ApplyFilter |
Where Condition: [Company Name] Like "B*" |
Memfilter nama perusahaan yang dimulai dengan B. |
[Filter Nama Perusahaan] =3 |
ApplyFilter |
Where Condition: [Company Name] Like "[CÇ]*" |
Memfilter nama perusahaan yang dimulai dengan C atau Ç. |
Baris ...Tindakan untuk D sampai Y memiliki format yang sama seperti A sampai C ... |
|||
[Filter Nama Perusahaan] =26 |
ApplyFilter |
Where Condition: [Company Name] Like "[ZÆØÅ]*" |
Memfilter nama perusahaan yang dimulai dengan Z, Æ, Ø, atau Å. |
[Filter Nama Perusahaan] =27 |
ShowAllRecords |
Memperlihatkan semua rekaman. |
|
[RecordsetClone].[RecordCount]>0 |
GoToControl |
Nama Kontrol: CompanyName |
Jika rekaman dikembalikan untuk huruf yang dipilih, pindahkan fokus ke kontrol CompanyName. |