Tindakan makro FindNextRecord

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan tindakan makro FindNextRecord dalam pangkalan data desktop Access untuk mencari berikut rekod yang memenuhi kriteria ditentukan oleh tindakan makro FindRecord sebelumnya atau nilai dalam kotak dialog Cari dan ganti (pada rumah tab, klik Cari). Anda boleh menggunakan tindakan FindNextRecord untuk carian rekod berulang kali. Contohnya, anda boleh bergerak berturut-turut semua rekod untuk pelanggan tertentu.

Nota: Tindakan makro FindNextRecord telah dinamakan semula daripada FindNext FindNextRecord permulaan dalam Access 2010.

Nota: Tindakan makro FindNextRecord tidak tersedia dalam aplikasi web Access.

Seting

Tindakan FindNextRecord tidak mempunyai sebarang argumen. Tindakan FindNextRecord mencari rekod berikut yang memenuhi kriteria yang ditetapkan oleh tindakan FindRecord atau dalam kotak dialog Cari dan ganti . Argumen untuk tindakan FindRecord dikongsi dengan opsyen dalam kotak dialog Cari dan ganti .

Untuk mengesetkan kriteria carian, gunakan tindakan FindRecord . Lazimnya, anda masukkan tindakan FindRecord dalam makro dan kemudian menggunakan tindakan FindNextRecord untuk mencari rekod berikutnya yang memenuhi kriteria yang sama.

Catatan

Tindakan ini mempunyai kesan yang sama seperti menggunakan butang Cari berikutnya dalam kotak dialog Cari dan ganti .

Nota: Walaupun tindakan FindRecord sepadan untuk mencari perintah pada tab rumah untuk jadual, pertanyaan dan borang, ia tidak sepadan dengan mencari perintah pada menu Edit dalam Tetingkap kod. Anda tidak boleh menggunakan tindakan FindRecord atau tindakan FindNextRecord untuk mencari teks dalam modul.

Petua: Jika anda telah mengesetkan argumen Medan semasa sahaja tindakan FindRecord kepada Ya, anda mungkin perlu menggunakan tindakan GoToControl untuk mengalihkan fokuskawalan mengandungi data yang anda sedang mencari sebelum anda menggunakan tindakan FindNextRecord .

Jika teks yang dipilih adalah sama dengan teks carian pada masa yang tindakan makro FindNextRecord dijalankan, carian bermula serta-merta mengikuti pilihan, dalam medan yang sama seperti pilihan dan dalam rekod yang sama. Jika tidak, carian bermula pada permulaan rekod semasa. Ini membolehkan anda mencari kejadian berbilang kriteria carian yang sama yang mungkin muncul dalam rekod tunggal.

Walau bagaimanapun, ambil perhatian bahawa jika anda menggunakan butang perintah untuk menjalankan makro yang mengandungi tindakan FindNextRecord , kejadian pertama kriteria carian akan ditemui berulang kali. Kelakuan ini berlaku kerana mengklik butang perintah mengalih keluar fokus daripada medan yang mengandungi nilai yang sepadan. Tindakan FindNextRecord kemudian akan mula mencari dari mula rekod. Untuk mengelakkan masalah ini, jalankan makro menggunakan teknik yang tidak mengubah fokus, seperti butang bar alat tersuai atau gabungan kekunci yang ditakrifkan dalam makro makro Autokunci. Secara alternatif, mengesetkan fokus dalam makro untuk medan yang mengandungi kriteria carian sebelum anda menjalankan tindakan FindNextRecord .

Kelakuan yang sama juga berlaku jika anda menggunakan butang perintah untuk menjalankan makro yang mengandungi tindakan FindRecord dengan argumen Pertama mencari disetkan kepada tidak.

Untuk menjalankan tindakan FindNextRecord dalam Visual Basic for Applications modul, gunakan kaedah FindNext bagi objek DoCmd .

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×