Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U Access na radnoj površini funkcija MsgBox prikazuje poruku u dijalogu, čeka da korisnik klikne na dugme i vraća ceo broj koji ukazuje na dugme na koje je korisnik klikao.

Sintaksa

MsgBox ( odziv [, dugmad ] [, naslov ] [, helpfile ] [, kontekst ] )

Sintaksa funkcije MsgBox ima sledeće argumente:

Argument

Opis

Odzivnik

Obavezno. Izraz niske prikazan kao poruka u dijalogu. Maksimalna dužina upita je približno 1024 znakova, u zavisnosti od širine korišćenih znakova. Ako se odziv sastoji od više redova, možete da razdvojite redove pomoću znaka za povraćaj reda (Chr(13)), znaka za linije (Chr(10)) ili znaka za povratak na kraj reda – kombinacija znakova reda (Chr(13) & Chr(10)) između svakog reda.

dugmad

Opcionalno. brojni izraz to je zbir vrednosti koje navode broj i tip dugmadi za prikaz, stil ikone koji će se koristiti, identitet podrazumevanog dugmeta i modalnost okvira za poruku. Ako se izostavi, podrazumevana vrednost za dugmad je 0.

Naslov

Opcionalno. Izraz niske prikazan na naslovnoj traci dijaloga. Ako izostavite naslov, ime aplikacije se postavlja na naslovnu traku.

datoteka pomoći

Opcionalno. Izraz niske koji identifikuje datoteku pomoći koju treba koristiti za obezbeđivanje pomoći prilagođene kontekstu za dijalog. Ako je obezbeđena pomoćna datoteka, mora se obezbediti i kontekst.

Kontekstu

Opcionalno. Numerički izraz koji predstavlja broj konteksta pomoći koji je dodeljen odgovarajućoj temi pomoći autora pomoći. Ako je obezbeđen kontekst, mora se obezbediti i pomoćna datoteka.

Postavke

Dugmad kojaargument postavke su:

Konstanta

Vrednost

Opis

vbOKOnly

0

Prikaži samo dugme U redu.

vbOKCancel

1

Prikaži dugmad U redu i Otkaži.

vbAbortRetryIgnore

2

Prikaži dugmad "Odustani", "Pokušaj opet" i "Zanemari".

vbYesNoCancel

3

Prikaži dugmad "Da ", "Ne " i " Otkaži".

vbYesNo

4

Prikaži dugmad "Da" i "Ne".

vbRetryCancel

5

Prikaži dugmad "Pokušaj opet " i " Otkaži".

vbKritički

16

Ikona "Prikaži kritičnu poruku".

vbQuestion

32

Ikona "Prikaži upit    upozorenja".

vbExclamation

48

Ikona "Prikaži poruku    upozorenja".

vbInformation

64

Ikona "Prikaži poruku sa informacijama".

vbDefaultButton1

0

Prvo dugme je podrazumevano.

vbDefaultButton2

256

Drugo dugme je podrazumevano.

vbDefaultButton3

512

Treće dugme je podrazumevano.

vbDefaultButton4

768

Četvrto dugme je podrazumevano.

vbApplicationModal

0

Modalni aplikacije; korisnik mora da odgovori na okvir poruke pre nego što nastavi sa radom u trenutnoj aplikaciji.

vbSystemModal

4096

Sistemski modalni; sve aplikacije su obustavljene dok korisnik ne odgovori na okvir za poruku.

vbMsgBoxHelpButton

16384

Dodaje dugme "Pomoć" u okvir za poruku

VbMsgBoxSetForeground

65536

Navodi prozor okvira za poruku kao prozor u prednjem planu

vbMsgBoxRight

524288

Tekst je poravnat desno

vbMsgBoxRtlReading

1048576

Navodi da tekst treba da se pojavi kao čitanje zdesna nalevo na hebrejskom i arapskom sistemu

Prva grupa vrednosti (0–5) opisuje broj i tip dugmadi prikazanih u dijalogu; druga grupa (16, 32, 48, 64) opisuje stil ikone; treća grupa (0, 256, 512) određuje koje je dugme podrazumevano; i četvrta grupa (0, 4096) određuje modalnost okvira za poruku. Prilikom dodavanja brojeva radi kreiranja konačne vrednosti za argument dugmadi , koristite samo jedan broj iz svake grupe.

Napomena: Visual Basic za aplikacije navodi ove konstante. Kao rezultat toga, imena se mogu koristiti bilo gde u kodu umesto stvarnih vrednosti.

Povratne vrednosti

Konstanta

Vrednost

Opis

vbOK

1

U redu

vbCancel

2

Otkaži

vbAbort

3

Prekidaj

vbRetry

4

Ponovi

vbIgnore

5

Ignorisati

vbYes

6

Da

vbNo

7

Ne

Napomene

Kada se pruže i datoteka pomoći i kontekst, korisnik može da pritisne taster F1 (Windows) ili HELP (macOS) da bi prikazao temu pomoći koja odgovara kontekstu. Neke host aplikacije, na primer Microsoft Excel, takođe automatski dodaju dugme "Pomoć" u dijalog.

Ako dijalog prikazuje dugme Otkaži, pritiskanje tastera ESC ima isti efekat kao kada kliknete na dugme Otkaži. Ako dijalog sadrži dugme " Pomoć" , za dijalog je obezbeđena pomoć prilagođena kontekstu. Međutim, vrednost se ne vraća dok ne kliknete na jedno od druge dugmadi.

Napomena: Da biste naveli više od prvog imenovanog argumenta, morate da koristite MsgBox u izraz. Da biste izostavljali neke pozicione argumente, morate da uključite odgovarajući znak za razgraničavanje zareza.

Primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu.

Ovaj primer koristi funkciju MsgBox za prikazivanje poruke o kritičnoj grešci u dijalogu sa dugmadima "Da" i "Ne". Dugme Ne je navedeno kao podrazumevani odgovor. Vrednost koju vraća funkcija MsgBox zavisi od dugmeta koje je izabrao korisnik. Ovaj primer pretpostavlja DEMO.HLP je datoteka pomoći koja sadrži temu sa kontekstnim brojem pomoći jednakom 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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.