Funkcija MsgBox

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Na radnoj površini baze podataka programa Access, funkcija MsgBox prikazuje poruku u dijaloškom okviru, čeka da korisnik klikne gumb i vraća cijeli broj koji označava koji gumb korisnik kliknuo.

Sintaksa

MsgBox ( upit [gumbi ] [Naslov ] [; helpfile ] [kontekst ] )

Sintaksa funkcije MsgBox sadrži sljedeće argumente:

Argument

Opis

upit

Obavezan. Nizovni izraz koji se prikazuju kao poruku u dijaloškom okviru. Maksimalna duljina upit je otprilike 1024 znaka, ovisno o širini znakove koji se koriste. Ako upit sastoji od više od jednog retka, možete razdvojiti retke pomoću novog retka povrata znaka (Chr(13)), znak pomaka (Chr(10)) ili znakova za novi red povratak – prijelaz u novi redak kombinacija znakova (Chr(13) & Chr(10)) između svakog retka.

gumbi

Neobavezno. numerički izraz koji je zbroj vrijednosti koji navodi broj i upišite gumbi za prikaz, stil ikone za upotrebu, identitet gumba zadane i promjenjivosti okvira poruke. Ako se ispusti, zadana vrijednost za gumbe je 0.

Naslov

Neobavezno. Nizovni izraz koji se prikazuju na naslovnoj traci dijaloškog okvira. Ako izostavite Naslov, naziv aplikacije se smješta na naslovnoj traci.

helpfile

Neobavezno. Nizovni izraz koji određuje datoteku pomoći za mogućnost pomoći vezane uz taj dijaloški okvir. Ako je navedena helpfile mora se navesti i kontekst .

Kontekst

Neobavezno. Numerički izraz koji je dodijeljen odgovarajućoj temi pomoći autora pomoći broj konteksta pomoći. Ako je navedena kontekst mora se navesti i helpfile .


Postavke

Postavkeargumentgumbisu:

Konstanta

Vrijednost

Opis

vbOKOnly

0

Prikaz gumba u redu .

vbOKCancel

1

Prikaz gumba u redu i Odustani .

vbAbortRetryIgnore

2

Prikaz gumba prekinuti, pokušajte ponovnoi Zanemari .

vbYesNoCancel

3

Prikaz gumba da, nei otkazivanje .

vbYesNo

4

Prikaz gumba da ili ne .

vbRetryCancel

5

Prikaz gumba ponovite i otkazivanje .

vbCritical

16

Prikaz ikone Ključnih poruka .

vbQuestion

32

Prikazuje se ikona Upit upozorenja    .

vbExclamation

48

Prikazuje se ikona Poruka upozorenja    .

vbInformation

64

Prikaz ikone Poruka informacije .

vbDefaultButton1

0

Prvi gumb je zadanih vrijednosti.

vbDefaultButton2

256

Drugi gumb je zadanih vrijednosti.

vbDefaultButton3

512

Treći gumb je zadanih vrijednosti.

vbDefaultButton4

768

Četvrti gumb je zadanih vrijednosti.

vbApplicationModal

0

Modal aplikacije; korisnik mora odgovoriti na okvir poruke prije nastavka rad u trenutnoj aplikaciji.

vbSystemModal

4096

Modal sustava; sve se aplikacije zaustavljaju dok korisnik ne odgovori na okvir poruke.

vbMsgBoxHelpButton

16384

Okvir poruke dodaje gumb Pomoć

VbMsgBoxSetForeground

65536

Određuje prozoru okvira poruke kao prednji prozor

vbMsgBoxRight

524288

Tekst je poravnan udesno

vbMsgBoxRtlReading

1048576

Određuje pojavu teksta kao zdesna nalijevo za čitanje na sustavima hebrejski i arapski


Savjet : U programu Access 2010, Sastavljač izraza pruža IntelliSense, da biste vidjeli koje argumente potreban izraz.

U prvoj grupi vrijednosti (0 – 5) opisuje broj i upišite gumba prikazanih u dijaloškom okviru; Druga grupa (16, 32, 48, 64) opisuje stil ikone; treća grupa (0, 256, 512) određuje koji gumb je zadana postavka; i grupe (0, 4096) konačne okvir s porukom. Prilikom dodavanja brojeva da biste stvorili Završna vrijednost argumenta gumbe , koristite samo jedan broj iz svake grupe.

Napomena : Ove konstante određuje Visual Basic for Applications. Zbog toga u nazivi se mogu koristiti bilo gdje u kodu umjesto stvarnih vrijednosti.

Vraćanje vrijednosti

Konstanta

Vrijednost

Opis

vbOK

1

ok

vbCancel

2

Odustani

vbAbort

3

Prekid

vbRetry

4

Pokušajte ponovno

vbIgnore

5

Zanemari

vbYes

6

Da

vbNo

7

ne


Napomene

Kada su dani helpfile i kontekst , korisnik može pritisnuti F1 (Windows) ili pomoć (Macintosh) da biste pogledali teme pomoći koja odgovara kontekst. Neke aplikacije glavnog računala, na primjer, Microsoft Excel se automatski dodaju gumb Pomoć u dijaloški okvir.

Ako dijaloški okvir prikazuje gumb Odustani , pritiskom na tipku ESC ima isti učinak kao i kliknite Odustani. Ako dijaloški okvir sadrži gumb Pomoć , pomoći vezane uz sadržaj navedeni su dijaloškog okvira. Međutim, vraća se nijedna vrijednost dok jednu od druge gumbe kliknuli.

Napomena : Da biste naveli više od prvog imenovanog argumenta, morate koristiti MsgBox u izraz. Da biste izostavili neke Pozicijske argumente mora sadržavati odgovarajući zarez kao graničnik.

Primjer

Napomena : Primjerima koji slijede ilustrira korištenje ove funkcije u programu Visual Basic for Applications (VBA) modulu.

U ovom se primjeru koristi funkcija MsgBox da biste prikazali poruku s kritične pogreške u dijaloškom okviru s gumbe da i ne. Gumb bez je naveden kao zadani odgovor. Vrijednost koju vraća funkcija MsgBox ovisi o gumb koji je odabrao korisnik. U ovom se primjeru pretpostavlja DEMO.HLP je datoteka pomoći koja sadrži temu s jednako 1000pomoć kontekst brojem.

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

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×