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

U bazi Access za stolna računala funkcija MsgBox prikazuje poruku u dijaloškom okviru, čeka da korisnik klikne gumb i vraća cijeli broj koji označava koji je gumb korisnik kliknuo.

Sintaksa

MsgBox ( upit [, gumbi ] [, naslov ] [, helpfile ] [, kontekst ] )

Sintaksa funkcije MsgBox sadrži ove argumente:

Argument

Opis

Brz

Obavezno. Nizovni izraz prikazuje se kao poruka u dijaloškom okviru. Maksimalna duljina upita iznosi približno 1024 znaka, ovisno o širini korištenih znakova. Ako se upit sastoji od više redaka, crte možete razdvojiti znakom za vraćanje u novi red (Chr(13)), znakom sažecima redaka (Chr(10)) ili kombinacijom znaka u nizu (Chr(13) & Chr(10)) između svakog retka.

gumbi

Neobavezno. numerički izraz je zbroj vrijednosti koje određuju broj i vrstu gumba za prikaz, stil ikone koji će se koristiti, identitet zadanog gumba i modalitet okvira poruke. Ako se izostavi, zadana je vrijednost za gumbe 0.

Naslov

Neobavezno. Nizovni izraz prikazan na naslovnoj traci dijaloškog okvira. Ako izostavite naslov, naziv aplikacije smješta se na naslovnu traku.

datoteka pomoći

Neobavezno. Nizovni izraz koji identificira datoteku pomoći koja će se koristiti za pružanje kontekstne pomoći za dijaloški okvir. Ako je navedena datoteka pomoći, potrebno je navesti i kontekst.

Kontekstu

Neobavezno. Brojčani izraz koji je kontekstni broj pomoći koji je autor pomoći dodijelio odgovarajućoj temi pomoći. Ako je kontekst naveden, mora se navesti i datoteka pomoći.

Postavke

Gumbi argument su:

Konstanta

Value (Vrijednost)

Description (Opis)

vbOKOnly

0

Prikaži samo gumb U redu.

vbOKCancel

1

Prikaži gumbe Uredu i Odustani.

vbAbortRetryIgnore

2

Prikaži gumbePrekid, Pokušaj ponovno i Zanemari .

vbYesNoCancel

3

Prikaži gumbe Da, Nei Odustani .

vbYesNo

4

Prikaži gumbe Dai Ne.

vbRetryCancel

5

Prikaži gumbe Pokušajponovno i Odustani .

vbCritical

16

Prikaži ikonu kritične poruke.

vbQuestion

32

Prikaz ikone upita s upozorenjem   .

vbExclamation

48

Prikaži ikonu poruke    upozorenja.

vbInformation

64

Ikona Prikaži informacije o poruci.

vbDefaultButton1

0

Prvi je gumb zadani.

vbDefaultButton2

256

Drugi je gumb zadana postavka.

vbDefaultButton3

512

Treći je gumb zadana postavka.

vbDefaultButton4

768

Četvrti je gumb zadani.

vbApplicationModal

0

Modalni primjena; korisnik mora odgovoriti na okvir poruke prije nastavka rada u trenutnoj aplikaciji.

vbSystemModal

4096

Modalni sustav; sve aplikacije obustavljaju se dok korisnik ne odgovori na okvir poruke.

vbMsgBoxHelpButton

16384

Gumb Pomoć dodaje se u okvir poruke

VbMsgBoxSetForeground

65536

Određuje prozor okvira poruke kao prozor prednjeg plana

vbMsgBoxRight

524288

Tekst je poravnat desno

vbMsgBoxRtlReading

1048576

Određuje da bi se tekst trebao prikazivati kao čitanje zdesna nalijevo na hebrejskom i arapskom sustavu

Prva grupa vrijednosti (od 0 do 5) opisuje broj i vrstu gumba prikazanih u dijaloškom okviru. druga grupa (16, 32, 48, 64) opisuje stil ikona; treća grupa (0, 256, 512) određuje koji je gumb zadani; i četvrta grupa (0, 4096) određuje modalitet okvira poruke. Prilikom dodavanja brojeva radi stvaranja konačne vrijednosti za argument gumba koristite samo jedan broj iz svake grupe.

Napomena: Te konstante naveli su Visual Basic for Applications. Zbog toga se nazivi mogu koristiti bilo gdje u kodu, a ne samo stvarne vrijednosti.

Vraćanje vrijednosti

Konstanta

Value (Vrijednost)

Description (Opis)

vbOK

1

U redu

vbCancel

2

Odustani

vbAbort

3

Prekid

vbRetry

4

Pokušaj ponovno

vbIgnore

5

Zanemariti

vbYes

6

Da

vbNo

7

Ne

Napomene

Kada se prikažu i datoteka pomoći i kontekst, korisnik može pritisnuti F1 (Windows) ili HELP (macOS) da bi prikazao temu pomoći koja odgovara kontekstu. Neke aplikacije glavnog računala, primjerice, Microsoft Excel, automatski dodaju gumb Pomoć u dijaloški okvir.

Ako se u dijaloškom okviru prikaže gumb Odustani , pritisak na tipku ESC ima isti učinak kao i klik na Odustani. Ako dijaloški okvir sadrži gumb Pomoć , kontekstna pomoć nalazi se u dijaloškom okviru. No nijedna se vrijednost ne vraća dok se ne klikne jedan od drugih gumba.

Napomena: Da biste odredili više od prvog imenovanog argumenta, morate koristiti MsgBox u izraz. Da biste izostavili neke argumente položaja, morate uvrstiti odgovarajući razdjelnik zareza.

Primjer

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA).

U ovom se primjeru pomoću funkcije MsgBox prikazuje poruka ključne pogreške u dijaloškom okviru s gumbima Da i Ne. Gumb Ne naveden je kao zadani odgovor. Vrijednost koju vraća funkcija MsgBox ovisi o gumbu koji je odabrao korisnik. U ovom se primjeru pretpostavlja DEMO.HLP je datoteka pomoći koja sadrži temu s kontekstnim brojem pomoći koji je jednak 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ć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.