Tindakan Makro FindRecord

Anda bisa menggunakan tindakan FindRecord di database desktop Access untuk menemukan contoh pertama data yang memenuhi kriteria yang ditentukan oleh argumen FindRecord. Data ini bisa berada dalam rekaman saat ini, dalam rekaman berikutnya atau sebelumnya, atau dalam rekaman pertama. Anda bisa menemukan rekaman di tabel lembar data, lembar data kueri, lembar data formulir, atau formulir yang aktif.

Catatan: Tindakan makro FindRecord tidak tersedia di Access Web App.

Pengaturan

Tindakan FindRecord memiliki argumen berikut ini.

Argumen tindakan

Deskripsi

Temukan Apa

Menentukan data yang ingin Anda temukan dalam catatan. Masukkan teks, angka, atau tanggal yang ingin Anda temukan atau ketik ekspresi, yang didahului dengan tanda sama dengan (=), dalam kotak Temukan Apa di bagian Argumen Tindakan dari panel Penyusun Makro. Anda bisa menggunakan karakter wildcard. Ini adalah argumen yang diperlukan.

Cocokkan

Menentukan tempat data berada di bidang. Anda bisa menentukan pencarian data di setiap bagian bidang (Setiap Bagian Bidang), untuk data yang memenuhi seluruh bidang (Seluruh Bidang), atau untuk data yang berada di awal bidang (Awal Bidang). Defaultnya adalah Seluruh Bidang.

Cocokkan Huruf

Menentukan apakah pencarian peka huruf besar/kecil. Klik Ya (melakukan pencarian peka huruf besar-kecil) atau Tidak (pencarian tanpa mencocokkan huruf besar dan huruf kecil dengan sama persis). Defaultnya adalah Tidak.

Pencarian

Menentukan apakah pencarian dilanjutkan dari rekaman saat ini naik ke awal rekaman (Naik); turun ke akhir rekaman (Turun); atau turun ke akhir rekaman lalu dari awal rekaman ke rekaman saat ini, sehingga semua rekaman dicari (Semua). Defaultnya adalah Semua.

Cari Sesuai Format

Menentukan apakah pencarian menyertakan data yang diformat. Klik Ya (Access mencari data sesuai format dan tampilannya dalam bidang) atau Tidak (Access mencari data seperti yang tersimpan di database, yang tidak selalu sama seperti yang ditampilkan). Defaultnya adalah Tidak.

Anda bisa menggunakan fitur ini untuk membatasi pencarian data dalam format tertentu. Misalnya, klik Ya dan ketik 1,234 di argumen Temukan Apa untuk menemukan nilai 1,234 dalam bidang yang diformat untuk menyertakan koma. Klik Tidak jika Anda ingin mengetikkan 1234 untuk mencari data dalam bidang ini.

Untuk mencari tanggal, klik Ya untuk menemukan tanggal yang sama persis formatnya, seperti 08-Juli-2015. Jika Anda mengklik Tidak, masukkan tanggal untuk argumen Temukan Apa dalam format yang disetel dalam pengaturan regional di Panel Kontrol Windows. Format ini diperlihatkan dalam kotak Format tanggal pendek yang ditemukan pada tab Tanggal dalam pengaturan regional. Misalnya, jika kotak Format tanggal pendek diatur ke B/h/tt, Anda dapat memasukkan 7/8/15, dan Access akan menemukan semua entri dalam bidang Tanggal yang sesuai dengan 8 Juli 2015, terlepas dari cara bidang ini diformat.

Catatan: Argumen Cari Sesuai Format diterapkan hanya jika bidang saat ini adalah kontrol terikat, argumen Cocokkan diatur ke Seluruh Bidang, argumen Hanya Bidang Saat Ini disetel ke Ya, dan argumen Cocokkan Huruf disetel ke Tidak.

Jika Anda menyetel Cocokkan Huruf ke Ya atau Hanya Bidang Saat Ini ke Tidak, Anda juga harus menyetel Cari Sesuai Format ke Ya.

Hanya Bidang Saat Ini

Menentukan apakah pencarian dibatasi pada bidang saat ini di setiap rekaman atau menyertakan semua bidang di setiap rekaman. Pencarian dalam bidang saat ini lebih cepat. Klik Ya (batasi pencarian pada bidang saat ini) atau Tidak (cari di semua bidang dalam setiap rekaman). Defaultnya adalah Ya.

Temukan Pertama

Menentukan apakah pencarian dimulai pada catatan pertama atau catatan saat ini. Klik Ya (mulai di catatan pertama) atau Tidak (mulai di catatan saat ini). Defaultnya adalah Ya.


Keterangan

Saat makro menjalankan tindakan FindRecord, Access mencari data tertentu dalam rekaman (urutan pencarian ditentukan oleh pengaturan argumen Cari). Saat Access menemukan data tertentu, data dipilih dalam rekaman.

Tindakan FindRecord sama dengan mengklik Temukan pada tab Beranda, dan argumennya sama seperti opsi dalam kotak dialog Temukan dan Ganti. Jika Anda mengatur argumen FindRecord dalam jendela desain makro lalu menjalankan makro, Anda akan melihat opsi terkait dipilih dalam kotak dialog Temukan dan Ganti ketika Anda mengklik Temukan.

Access mempertahankan argumen FindRecord terbaru selama sesi database sehingga Anda tidak perlu memasukkan kriteria yang sama berulang kali saat Anda melakukan operasi selanjutnya dengan tindakan FindRecord. Jika Anda membiarkan argumen kosong, Access menggunakan pengaturan terbaru untuk argumen, sebagaimana diatur oleh tindakan FindRecord sebelumnya atau dalam kotak dialog Temukan dan Ganti.

Ketika Anda ingin menemukan rekaman dengan menggunakan makro, gunakan tindakan FindRecord, bukan tindakan RunCommand dengan argumennya diatur untuk menjalankan perintah Temukan.

Catatan: Sementara tindakan FindRecord terkait dengan perintah Temukan pada tab Beranda untuk tabel, kueri, dan formulir, tidak terkait dengan perintah Temukan pada menu Edit di Jendela kode. Anda tidak bisa menggunakan tindakan FindRecord untuk mencari teks dalam modul.

Jika teks yang dipilih saat ini sama dengan teks pencarian pada saat tindakan FindRecord dijalankan, pencarian langsung dimulai mengikuti pilihan dalam bidang yang sama seperti pilihan, dan dalam rekaman yang sama. Jika tidak, pencarian dimulai di awal rekaman saat ini. Ini memungkinkan Anda menemukan beberapa contoh kriteria pencarian yang sama yang mungkin muncul dalam satu rekaman.

Namun, ingatlah bahwa jika Anda menggunakan tombol perintah untuk menjalankan makro yang berisi tindakan FindRecord, contoh pertama kriteria pencarian akan ditemukan berulang kali. Perilaku ini terjadi karena mengklik tombol perintah akan menghapus fokus dari bidang yang berisi nilai yang cocok. Tindakan FindRecord lalu akan memulai pencarian dari awal rekaman. Untuk menghindari masalah ini, jalankan makro dengan menggunakan teknik yang tidak mengubah fokus, seperti tombol toolbar kustom atau kombinasi tombol yang ditetapkan dalam makro AutoKeys, atau atur fokus di dalam makro ke bidang yang berisi kriteria pencarian sebelum Anda melakukan tindakan FindRecord.

Catatan Keamanan: Hindari menggunakan pernyataan SendKeys atau makro AutoKeys dengan informasi sensitif atau rahasia. Pengguna jahat bisa menyadap penekanan tombol dan membahayakan keamanan komputer dan data Anda.

Perilaku yang sama juga terjadi jika Anda menggunakan tombol perintah untuk menjalankan makro yang berisi tindakan FindNext.

Untuk menjalankan tindakan FindRecord dalam modul Visual Basic for Applications (VBA), gunakan metode FindRecord dari objek DoCmd.

Untuk pencarian yang lebih kompleks, Anda mungkin ingin menggunakan tindakan makro SearchForRecord.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×