Fungsi MsgBox

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Di Access desktop database, fungsi MsgBox menampilkan pesan dalam kotak dialog, menunggu pengguna mengklik tombol dan mengembalikan bilangan bulat menunjukkan mana tombol diklik pengguna.

Sintaks

MsgBox ( perintah [tombol ] [judul ] [, helpfile ] [konteks ] )

Sintaks fungsi MsgBox memiliki argumen ini:

Argumen

Deskripsi

perintah

Diperlukan. Ekspresi string ditampilkan sebagai pesan dalam kotak dialog. Panjang maksimum perintah adalah kira-kira 1024 karakter, bergantung pada lebar karakter yang digunakan. Jika perintah terdiri dari lebih dari satu baris, Anda bisa memisahkan baris menggunakan carriage return karakter (Chr(13)), linefeed karakter (Chr(10)), atau carriage return-kombinasi karakter linefeed (Chr(13) & Chr(10)) antara setiap baris.

tombol

Opsional. ekpresi numerik yang adalah jumlah nilai yang menentukan jumlah dan tipe tampilan tombol gaya ikon untuk menggunakan, identitas tombol default, dan terapi kotak pesan. Jika dihilangkan, nilai default untuk tombol adalah 0.

judul

Opsional. Ekspresi string yang ditampilkan di bilah judul di kotak dialog. Jika Anda menghilangkan judul, nama aplikasi ditempatkan di bilah judul.

helpfile

Opsional. Ekspresi string yang mengidentifikasi file bantuan untuk digunakan untuk menyediakan bantuan yang sensitif konteks untuk kotak dialog. Jika helpfile yang disediakan, konteks harus juga tersedia.

konteks

Opsional. Ekpresi numerik yang merupakan angka konteks bantuan yang ditetapkan ke topik bantuan yang sesuai menurut penulis bantuan. Jika konteks yang disediakan, helpfile harus juga tersedia.


Pengaturan

Tombol argumen pengaturan ini:

Konstanta

Nilai

Deskripsi

vbOKOnly

0

Menampilkan tombol OK .

vbOKCancel

1

Menampilkan tombol OK dan Batal .

vbAbortRetryIgnore

2

Menampilkan tombol Batalkan, coba lagidan Abaikan .

vbYesNoCancel

3

Menampilkan tombol ya, tidak adadan membatalkan .

vbYesNo

4

Menampilkan tombol ya dan tidak ada .

vbRetryCancel

5

Menampilkan tombol coba lagi dan membatalkan .

vbCritical

16

Menampilkan ikon Pesan penting .

vbQuestion

32

Menampilkan ikon Peringatan kueri    .

vbExclamation

48

Menampilkan Pesan peringatan    ikon.

vbInformation

64

Menampilkan Pesan informasi ikon.

vbDefaultButton1

0

Tombol pertama adalah default.

vbDefaultButton2

256

Tombol kedua adalah default.

vbDefaultButton3

512

Tombol ketiga adalah default.

vbDefaultButton4

768

Tombol keempat adalah default.

vbApplicationModal

0

Aplikasi modal; pengguna harus merespons kotak pesan sebelum melanjutkan bekerja dalam aplikasi saat ini.

vbSystemModal

4096

Sistem modal; Semua aplikasi ditangguhkan hingga pengguna merespon kotak pesan.

vbMsgBoxHelpButton

16384

Menambahkan tombol bantuan ke kotak pesan

VbMsgBoxSetForeground

65536

Menentukan jendela kotak pesan sebagai jendela latar depan

vbMsgBoxRight

524288

Teks rata kanan

vbMsgBoxRtlReading

1048576

Menentukan teks akan muncul sebagai kanan-ke-kiri baca pada sistem Ibrani dan Arab


Tips: Dalam Access 2010, penyusun ekspresi memiliki IntelliSense, sehingga Anda bisa melihat apa argumen ekspresi Anda memerlukan.

Grup pertama nilai (0-5) menguraikan jumlah dan tipe tombol ditampilkan dalam kotak dialog; Grup kedua (16 32, 48, 64) menguraikan gaya ikon; Grup ketiga (0, 256, 512) menentukan tombol mana yang merupakan default; dan grup keempat (0, 4096) menentukan terapi kotak pesan. Saat menambahkan nomor untuk membuat nilai akhir untuk argumen tombol , gunakan hanya satu angka dari setiap grup.

Catatan: Konstanta ini ditentukan oleh Visual Basic for Applications. Hasilnya, nama bisa digunakan di mana saja dalam kode Anda sebagai ganti nilai aktual.

Nilai yang dikembalikan

Konstanta

Nilai

Deskripsi

vbOK

1

Oke

vbCancel

2

Batalkan

vbAbort

3

Batalkan

vbRetry

4

Coba lagi

vbIgnore

5

Abaikan

vbYes

6

Ya

vbNo

7

Tidak


Keterangan

Saat helpfile dan konteks yang disediakan, pengguna bisa menekan F1 (Windows) atau bantuan (Macintosh) untuk menampilkan topik bantuan yang terkait dengan konteks. Beberapa aplikasi host, misalnya, Microsoft Excel, juga secara otomatis menambahkan tombol bantuan ke kotak dialog.

Jika kotak dialog menampilkan tombol Batalkan , tekan tombol ESC memiliki efek yang sama seperti mengklik Batalkan. Jika kotak dialog berisi tombol bantuan , bantuan yang sensitif konteks yang disediakan untuk kotak dialog. Namun, tidak ada nilai yang dikembalikan hingga salah satu tombol lain diklik.

Catatan: Untuk menentukan lebih dari bernama argumen pertama, Anda harus menggunakan MsgBox di ekspresi. Untuk menghilangkan beberapa argumen posisional, Anda harus menyertakan pembatas koma terkait.

Contoh

Catatan: Contoh menunjukkan penggunaan fungsi ini dalam Visual Basic for Applications (VBA) modul.

Contoh ini menggunakan fungsi MsgBox untuk menampilkan pesan penting kesalahan dalam kotak dialog dengan ya dan tidak ada tombol. Tombol tidak ditentukan sebagai respon default. Nilai yang dikembalikan oleh fungsi MsgBox bergantung pada tombol yang dipilih oleh pengguna. Contoh ini mengasumsikan bahwa DEMO.HLP adalah file bantuan yang berisi topik dengan bantuan konteks angka yang sama dengan 1000.

Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do you want to continue?"
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = "MsgBox Demonstration"
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform some action.
Else ' User chose No.
MyString = "No" ' Perform some action.
End If

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

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

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×