U Access bazi podataka 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 koje je korisnik kliknuo.

Sintaksa

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

Sintaksa funkcije MsgBox ima sledeće argumente:

Argument

Opis

vas

Obavezno. Izraz niske koji se prikazuje kao poruka u dijalogu. Maksimalna dužina odziva je približno 1024 znakova, u zavisnosti od širine korišćenih znakova. Ako se odziv sastoji od više od jednog reda, možete da razdvojite redove koristeći povratni znak za kočiće (Chr(13)), tip za linefeedu (Chr(10)) ili povratni kopoziv – linijski tip znakova (Chr(13) & Chr(13)) između svakog reda.

dugmad

Opcionalno. brojni izraz to je zbir vrednosti koji precizira broj i tip dugmadi za prikaz, stil ikone koji se koristi, identitet podrazumevanog dugmeta i modalitet okvira za poruke. Ako je izostavljen, podrazumevana vrednost za dugmad je 0.

turnir

Opcionalno. Izraz niske koji se prikazuje na naslovnoj traci dijaloga. Ako izostavite naslov, ime aplikacije se postavlja na naslovnoj traci.

HelpFile

Opcionalno. Izraz niske koji identifikuje datoteku pomoći koju treba koristiti da bi se obezbedila pomoć koja je osetljiva na kontekst. Ako je pomoć omogućena, mora se obezbediti i kontekst .

alnom

Opcionalno. Numerički izraz koji predstavlja broj konteksta pomoći koji je autor pomoći dodelio odgovarajućem temi pomoći. Ako je omogućen kontekst , helpdatotekom takođe mora biti obezbeđena.


Postavke

Dugmad argument postavke su:

Konstanta

Vrednost

Opis

Vibokonli

0

Samo dugme za prikaz u redu .

Vifiotkaži

1

Prikaz "u redu " i "Otkaži" .

Vibabortretryzanemaruje

2

Prikaz dugmeta " obustavi", "Pokušaj ponovo" i " Zanemari ".

Stand.

3

Prikaz da, nei Otkaži dugmad.

Vanjesno

4

Prikaz da i bez dugmadi.

Vibratryotkaži

5

Prikaz pokušaja ponovnog pokušaja i otkazivanje .

Funkcija Vibkritiиno

Posted

Prikaz ikone kritične poruke .

Vibpitanja

32

Ikona upita za upozorenje    .

Vanmznak

48

Ikona poruka upozorenja   

Vanove informacije

64

Ikona poruka "Prikaz informacija".

vbDefaultButton1

0

Prvo dugme je podrazumevano podrazumevano.

vbDefaultButton2

256

Drugo dugme je podrazumevano podrazumevano.

vbDefaultButton3

512

Treće dugme je podrazumevano podrazumevano.

vbDefaultButton4

768

Četvrto dugme je podrazumevano podrazumevano.

Vabappličationmodal

0

Modal aplikacija; korisnik mora da odgovori na okvir za poruke pre nego što nastavi da radi u trenutnoj aplikaciji.

Vibsystemmodal

4096

Sistemski Modal; Sve aplikacije se obustavljene dok korisnik ne odgovori na okvir za poruku.

Vabmsgboxhelpbutton

16384

Dodavanje dugmeta "Pomoć" u okvir za poruku

Vbmsgboxsetpredteren

65536

Navodi prozor okvir za poruku kao prozor prednjeg plana

Vabmsgboxnadesno

524288

Tekst je poravnat desno

Vabmsgboxrtlčitanje

1048576

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


Savet:  U programu Access 2010, alatka "Izrada izraza" ima IntelliSense tako da možete da vidite koji argumenti argument Expression zahteva. 

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 dugme je podrazumevano; a četvrta grupa (0, 4096) određuje modalitet okvira za poruke. Kada dodajete brojeve da biste kreirali konačnu vrednost za argument dugmad , koristite samo jedan broj iz svake grupe.

Napomena: Ove konstante određuje Visual Basic for Applications. Kao rezultat, imena se mogu koristiti bilo gde u kodu umesto stvarnih vrednosti.

Vraćene vrednosti

Konstanta

Vrednost

Opis

Vibok

1

U redu

Vibotkaži

2

Otkaži

Vibabort

3

Preki

Funkcija Bbretry

4

Pokušaj ponovo

Bigve

5

Isali

Oprostite

6

Da

vbNo

7

Ne


Napomene

Kada se obezbedi i HelpFile i kontekst , korisnik može da pritisne taster F1 (Windows) ili Help (Macintosh) kako bi mogao da prikaže temu pomoći koja odgovara kontekstu. Neke aplikacije domaćina, na primer, Microsoft Excel takođe automatski dodaju dugme " pomoć " u dijalog.

Ako dijalog prikazuje dugme za otkazivanje , PRITISKANJE tastera ESC ima isti efekat kao kada kliknete na dugme Otkaži. Ako dijalog sadrži dugme " pomoć ", za dijalog se pruža pomoć koja je osetljiva na kontekst. Međutim, nije vraćena nijedna vrednost dok se ne klikne na jedno od drugih dugmadi.

Napomena: Da biste naveli više od prvog imenovanog argumenta, morate da koristite MsgBox u izraz. Da biste izostavili neke pozicione argumente, morate da dodate odgovarajući znak za razdvajanje zareza.

Primer

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

Ovaj primer koristi funkciju MsgBox za prikaz poruke kritične greške u dijalogu sa tasterom "da" i "bez". Nije naveden taster button kao podrazumevani odgovor. Vrednost koju daje MsgBox funkcija zavisi od dugmeta koje je odabrao korisnik. Ovaj primer pretpostavlja da je DEMO.HLP datoteka pomoći koja sadrži temu sa brojem konteksta 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

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×