We couldn’t sign you in
Select the account you want to use.

Anda bisa menggunakan tindakan makro yang diperlukan di database Access untuk memperbarui data dalam kontrol yang ditentukan pada objek aktif dengan meminta ulang sumber kontrol. Jika tidak ada kontrol yang ditentukan, tindakan ini akan meminta sumber objek tersebut. Gunakan tindakan ini untuk memastikan bahwa objek aktif atau salah satu kontrolnya menampilkan data terbaru.

Pengaturan

Tindakan makro kueri memiliki argumen berikut.

Argumen tindakan

Deskripsi

Nama Kontrol

Nama kontrol yang ingin Anda perbarui. Masukkan nama kontrol dalam kotak nama kontrol di jendela desain makro. Anda hanya boleh menggunakan nama kontrol, bukan pengidentifikasi yang sepenuhnya memenuhi syarat (seperti formulir! formname! controlname). Biarkan argumen ini kosong untuk meminta sumber objek aktif. Jika objek aktif adalah lembar data atau kueri rangkaian hasil, Anda harus membiarkan argumen ini kosong.

Keterangan

Tindakan makro yang diperlukan melakukan salah satu hal berikut ini:

  • Melakukan ulang kueri yang menjadi dasar kontrol atau objek.

  • Menampilkan rekaman baru atau yang diubah, dan menghapus setiap catatan yang dihapus dari tabel tempat kontrol atau objek berbasis.

Catatan: Tindakan makro kueri tidak mempengaruhi posisi penunjuk rekaman.

Kontrol berdasarkan kueri atau tabel meliputi:

  • Kotak daftar dan kotak kombo.

  • Kontrol subformulir.

  • Objek OLE, seperti bagan.

  • Kontrol yang berisi fungsi agregat domain, seperti DSUM.

Jika kontrol yang ditentukan tidak didasarkan pada kueri atau tabel, tindakan ini memaksa penghitungan ulang kontrol.

Jika Anda membiarkan argumen nama kontrol kosong, tindakan requery memiliki efek yang sama dengan menekan Shift + F9 saat objek memiliki fokus. Jika kontrol subformulir memiliki fokus, fungsi ini hanya meminta kembali sumber subformulir (seperti menekan SHIFT + F9).

Catatan: Kueri tindakan makro yang diperlukan sumber kontrol atau objek. Sebaliknya, Repaintobject tindakan makro repaints Controls dalam objek yang ditentukan tetapi tidak meminta database atau menampilkan catatan baru. Tindakan makro Showallrecords tidak hanya meminta objek aktif, tetapi juga menghapus filter yang diterapkan, yang tidak dilakukan tindakan makro kueri .

Jika Anda ingin meminta kontrol yang tidak ada pada objek aktif, Anda harus menggunakan metode kueri dalam modul Visual Basic for Applications (VBA), bukan tindakan makro yang diperlukan atau metode permintaan yang terkait dari objek DoCmd . Metode kueri di VBA lebih cepat dari tindakan makro yang diperlukan atau metode DoCmd. requery . Selain itu, ketika Anda menggunakan tindakan makro yang diperlukan atau metode DoCmd. requery , Access menutup kueri tersebut dan memuatkan ulang dari database, namun ketika Anda menggunakan metode permintaan , Access akan melakukan kembali kueri tanpa menutup dan memuatkan ulang. Perhatikan bahwa metode kueri objek data ActiveX (ADO ) berfungsi dengan cara yang sama seperti metode permintaan akses.

Perlu bantuan lainnya?

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

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×