Anda dapat menggunakan tindakan makro RunMacro dalam database Access untuk menjalankan makro. Makro bisa berada dalam grup makro.
Gunakan tindakan ini:
-
Untuk menjalankan makro dari dalam makro lain.
-
Untuk menjalankan makro berdasarkan kondisi tertentu.
-
Untuk melampirkan makro ke menu kustom atau perintah pita.
Pengaturan
Tindakan makro RunMacro memiliki argumen berikut.
Argumen tindakan |
Deskripsi |
Nama Makro |
Nama makro yang akan dijalankan. Kotak Nama Makro di bagian Argumen Tindakan dari jendela desain makro memperlihatkan semua makro (dan grup makro) dalam database saat ini. Jika makro berada dalam grup makro, makro tercantum di bawah nama grup makro dalam daftar sebagai nama grup makro.nama makro. Ini adalah argumen yang diperlukan. Jika Anda menjalankan makro yang berisi tindakan makro RunMacro dalam database pustaka, Access mencari makro dengan nama ini di database pustaka dan tidak mencarinya di database saat ini. |
Hitungan Ulangi |
Jumlah maksimum makro akan berjalan. Jika Anda membiarkan argumen ini kosong (dan argumen Repeat Expression juga kosong), makro berjalan sekali. |
Ekspresi Ulangi |
ekspresi yang mengevaluasi ke True (–1) atau False (0). Makro berhenti berjalan jika ekspresi mengevaluasi ke False. Ekspresi dievaluasi setiap kali makro berjalan. |
Keterangan
Jika Anda memasukkan nama grup makro untuk argumen Nama Makro , Access menjalankan makro pertama dalam grup makro.
Tindakan ini mirip dengan mengklik Jalankan Makro pada tab Alat Database , memilih makro, dan mengklik OK. Namun, perintah ini menjalankan makro hanya sekali, sedangkan tindakan makro RunMacro bisa menjalankan makro sebanyak yang Anda inginkan.
Tips
Anda bisa menggunakan argumen Hitung Ulangi dan Ekspresi Berulang untuk menentukan berapa kali makro berjalan:
-
Jika Anda membiarkan kedua argumen kosong, makro berjalan sekali.
-
Jika Anda memasukkan angka untuk Hitungan Ulangi tetapi membiarkan Ekspresi Berulang kosong, makro menjalankan jumlah waktu yang ditentukan.
-
Jika Anda membiarkan Hitungan Ulang kosong tapi memasukkan ekspresi untuk Ekspresi epeatR, makro berjalan hingga ekspresi mengevaluasi ke False.
-
Jika Anda memasukkan nilai untuk kedua argumen, makro menjalankan jumlah waktu yang ditentukan dalam Hitungan Ulang atau hingga Ekspresi Ulangi mengevaluasi ke False, mana pun yang terjadi terlebih dahulu.
Saat Anda menjalankan makro yang berisi tindakan makro RunMacro , dan makro mencapai tindakan makro RunMacro , Access menjalankan makro yang disebut. Setelah makro yang disebut selesai, Access kembali ke makro asli dan menjalankan tindakan berikutnya.
Catatan:
-
Anda bisa memanggil makro dalam grup makro yang sama atau di grup makro lain.
-
Anda bisa menumpuk makro. Artinya, Anda bisa menjalankan makro A, yang pada gilirannya memanggil makro B, dan seterusnya. Dalam setiap kasus, ketika makro yang disebut telah selesai, Access kembali ke makro yang memanggilnya dan menjalankan tindakan berikutnya dalam makro tersebut.
Untuk menjalankan tindakan RunMacro dalam modul Visual Basic for Applications (VBA), gunakan metode RunMacro objek DoCmd .