Dalam database Access, Anda dapat menggunakan tindakan makro Kotak Pesan untuk menampilkan kotak pesan yang berisi peringatan atau pesan informasi. Misalnya, Anda bisa menggunakan tindakan makro MessageBox dengan makro validasi . Ketika kontrol atau rekaman gagal dalam kondisi validasi dalam makro, kotak pesan bisa menampilkan pesan kesalahan dan menyediakan instruksi tentang jenis data yang harus dimasukkan.
Catatan: Beberapa konten dalam topik ini mungkin tidak berlaku bagi beberapa bahasa.
Pengaturan untuk database desktop Access
Di database desktop Access, tindakan makro MessageBox memiliki argumen berikut.
Argumen tindakan |
Deskripsi |
---|---|
Pesan |
Teks dalam kotak pesan. Masukkan teks pesan dalam kotak Argumen pesan. Anda dapat mengetik hingga 255 karakter atau memasukkan ekspresi (didahului dengan tanda sama dengan). |
Bip |
Menentukan apakah suara speaker komputer atau perangkat Anda berbunyi nada beep saat pesan ditampilkan. Pilih Ya (bunyikan nada beep) atau Tidak (jangan bunyikan nada beep). Defaultnya adalah Ya. |
Tipe |
Tipe kotak pesan. Setiap tipe memiliki ikon yang berbeda. Pilih Tidak Ada, Kritis, Peringatan?, Peringatan!, atau Informasi. Defaultnya adalah Tidak Ada. |
Judul |
Teks yang ditampilkan dalam kotak pesan bilah judul. Misalnya, Anda bisa memiliki tampilan bilah judul "Validasi ID Pelanggan". Jika Anda membiarkan argumen ini kosong, "Microsoft Access" akan ditampilkan. |
Pengaturan untuk aplikasi web Access
Di aplikasi web Access, tindakan makro MessageBox hanya memiliki satu argumen.
Argumen tindakan |
Deskripsi |
---|---|
Pesan |
Teks dalam kotak pesan. Masukkan teks pesan dalam kotak Argumen pesan. Anda dapat mengetik hingga 255 karakter atau memasukkan ekspresi (didahului dengan tanda sama dengan). |
Keterangan
Di database desktop Access Anda bisa menggunakan tindakan makro MessageBox untuk membuat pesan kesalahan yang diformat mirip dengan pesan kesalahan bawaan yang ditampilkan oleh Access. Tindakan makro Kotak Pesan memungkinkan Anda untuk memasukkan pesan dalam tiga bagian untuk argumen Pesan. Anda memisahkan bagian dengan karakter "@".
Contoh berikut ini menampilkan kotak pesan yang diformat dengan pesan yang dipajang. Bagian pertama teks dalam pesan ditampilkan sebagai judul tebal. Bagian kedua ditampilkan sebagai teks biasa di bawah judul tersebut. Bagian ketiga ditampilkan sebagai teks biasa di bawah bagian kedua, dengan baris kosong di antaranya.
Ketik string berikut dalam argumen Pesan :
Tombol salah!tombol @This tidak work.@Try tombol lainnya.
Catatan: Teknik pemformatan khusus ini tidak bisa digunakan di aplikasi web Access.
Anda tidak dapat menjalankan tindakan Kotak Pesan dalam modul Visual Basic for Applications (VBA). Gunakan fungsi MsgBox sebagai gantinya.
Contoh
Skenario kotak pesan
Contoh berikut ini memperlihatkan tipe skenario yang berbeda untuk menggunakan tindakan makro Kotak Pesan .
Tindakan |
Argumen |
Komentar |
---|---|---|
Kotak Pesan |
Pesan: Pindahkan ke catatan pemasok yang produknya ingin Anda lihat, lalu klik tombol Tinjau Produk lagi. Bip: Tidak Tipe: Tidak Ada Judul: Pilih Pemasok |
Dalam contoh ini, jika tidak ada pemasok saat ini di formulir Pemasok, tampilkan pesan. Access tidak menampilkan ikon apa pun dengan pesan. |
Kotak Pesan |
Pesan: Masukkan nama pemasok sebelum mencoba menyimpan catatan. Beep: Ya Ketik: Peringatan! Judul: Nama pemasok hilang |
Dalam contoh ini, jika tidak ada nama pemasok yang disediakan untuk catatan ketika pengguna berusaha menyimpan rekaman, tampilkan pesan dengan suara yang dapat didengungkan. Access menampilkan ikon tanda seru dengan pesan ini. |
Kotak Pesan |
Pesan: ="Pemasok " & [Formulir]! [Pemasok]! [Nama Pemasok] & " sudah ada dalam database." Beep: Ya Tipe: Kritis Judul: Pemasok duplikat |
Dalam contoh database desktop ini, pengguna memasukkan nama pemasok duplikat ke formulir Pemasok. Dalam argumen Pesan, ekspresi menggabungkan teks pesan kustom dan menampilkan nama pemasok yang diketikkan pengguna ke dalam kontrol Nama Pemasok pada formulir Pemasok. Access menampilkan pesan dengan suara yang dapat didengungkan dan ikon penting dengan pesan ini. |