Anda bisa menggunakan tindakan makro Showallrecords di database desktop Access untuk menghapus filter yang diterapkan dari tabel, rangkaian hasilkueri yang aktif, atau formulir, dan menampilkan semua rekaman dalam tabel atau rangkaian hasil atau semua catatan dalam tabel atau kueri yang mendasari 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 catatan untuk formulir atau subformulir.
Anda juga bisa menggunakan tindakan ini untuk menghapus setiap filter yang diterapkan dengan tindakan makro Applyfilter , perintah filter pada tab Beranda , atau nama filter atau di mana argumen kondisi dari tindakan makro openform .
Tindakan ini memiliki efek yang sama seperti mengklik filter Toggle pada tab Beranda , atau mengklik kanan bidang yang difilter dan mengklik Hapus Filter dari... dalam tampilan formulir, tampilan tata letak, atau lembar data.
Untuk menjalankan tindakan showallrecords dalam modul Visual Basic for Applications (VBA), gunakan metode showallrecords dari 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 Applyfilter, showallrecords, dan gotocontrol makro Actions. 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 |
Kondisi Where: [nama perusahaan] seperti "[AÀÁÂÃÄ] *" |
Memfilter nama perusahaan yang dimulai dengan, À, Á, Â, Ã, atau Ä. |
[Filter nama perusahaan] = 2 |
ApplyFilter |
Kondisi Where: [nama perusahaan] seperti "B *" |
Memfilter nama perusahaan yang dimulai dengan B. |
[Filter nama perusahaan] = 3 |
ApplyFilter |
Kondisi Where: [nama perusahaan] seperti "[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 |
Kondisi Where: [nama perusahaan] seperti "[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. |