Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Anda bisa menggunakan tindakan makro OnError di Access untuk menentukan apa yang harus terjadi ketika kesalahan terjadi dalam makro.

Catatan: Tindakan makro OnError tidak tersedia di aplikasi web Access.

Pengaturan

Tindakan makro OnError memiliki argumen berikut.

Argumen tindakan

Deskripsi

Buka

Tentukan perilaku umum yang seharusnya terjadi ketika terjadi kesalahan. Klik panah turun bawah lalu klik salah satu pengaturan berikut ini:

Pengaturan

Deskripsi

Berikutnya

Access merekam detail kesalahan dalam objek MacroError tetapi tidak menghentikan makro. Makro berlanjut dengan tindakan berikutnya.

Nama Makro

Access menghentikan makro saat ini dan menjalankan makro yang dinamai dalam argumen Nama Makro .

Gagal

Access menghentikan makro saat ini dan menampilkan pesan kesalahan.

Nama Makro

Jika argumen Masuk ke diatur ke Nama Makro, ketikkan nama submakro yang akan digunakan untuk penanganan kesalahan. Nama yang Anda ketik harus cocok dengan nama submakro dalam makro saat ini; Anda tidak bisa memasukkan nama objek makro yang berbeda. Dalam contoh di bawah ini, sub makro ErrorHandler dimuat dalam objek makro yang sama dengan tindakan makro OnError .

Argumen ini harus dibiarkan kosong jika argumen Masuk ke diatur ke Berikutnya atau Gagal.

Keterangan

  • Tindakan makro OnError biasanya diletakkan di awal makro, tetapi Anda juga bisa menempatkan tindakan nanti di makro. Aturan yang dibuat oleh tindakan akan berlaku setiap kali tindakan dijalankan.

  • Jika Anda mengatur argumen Masuk ke ke Gagal, Access berperilaku sama seperti jika tidak ada tindakan OnError dalam makro. Artinya, jika terjadi kesalahan, Access menghentikan makro dan menampilkan pesan kesalahan standar. Penggunaan utama untuk pengaturan Gagal adalah untuk menonaktifkan penanganan kesalahan apa pun yang Anda buat sebelumnya dalam makro.

Contoh

Makro berikut ini menunjukkan penggunaan 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.

Nama Submakro

Tindakan

Argumen

OnError

Buka: Nama Makro

Nama Makro: ErrorHandler

[Aksi 2]

...

[Aksi n]

ErrorHandler

Kotak Pesan

Pesan: ="Kesalahan # " & [MacroError].[Number] & " pada " & [MacroError].[ActionName] & " tindakan."

Beep: Ya

Tipe: Tidak Ada

Judul: Terjadi kesalahan

Berikut adalah cuplikan layar desainer makro Access (Access versi 2010 dan yang lebih tinggi) 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.

Permukaan desain makro Access menampilkan tindakan makro OnError.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×