Pernyataan Submakro di Access menentukan makro terpisah dalam jendela Desainer Makro.
Pengaturan
Tindakan Submakro hanya memiliki satu argumen yang diperlukan.
Argumen tindakan |
Deskripsi |
---|---|
Nama |
String yang muncul sebagai nama dari makro tersebut. |
Keterangan
Anda dapat menggunakan pernyataan Submakro untuk menentukan serangkaian tindakan yang terpisah. Anda dapat menjalankan tindakan yang ditetapkan dalam submakro dari makro lain menggunakan tindakan RunMacro. Dalam argumen Nama Makro dari tindakan RunMacro, gunakan sintaks berikut untuk menjalankan submakro:
<nama makro>.<nama submakro>
Anda juga dapat menggunakan pernyataan Submakro untuk menentukan kesalahan saat menangani serangkaian tindakan dalam makro.
Contoh
Makro berikut memperlihatkan cara penggunaan pernyataan Submakro bersama dengan tindakan makro OnError. Dalam contoh ini, tindakan OnError menentukan bahwa Access menjalankan submakro yang menangani kesalahan kustom yang disebut ErrorHandler ketika terjadi kesalahan. Jika kesalahan terjadi di salah satu tindakan berikut, Access akan masuk ke submakro ErrorHandler. Submakro ErrorHandler menampilkan kotak pesan yang merujuk ke objek MacroError untuk menampilkan informasi tentang kesalahan.
Berikut adalah cuplikan layar desainer makro Access dengan contoh sebelumnya. Dalam hal ini, ekspresi dalam tindakan SetLocalVar akan memicu kesalahan karena mencoba membagi angka dengan nol. Access berpindah ke submakro yang disebut ErrorHandler dan menampilkan informasi kesalahan di kotak pesan.