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

V počítačovej databáze Access zobrazí funkcia MsgBox v dialógovom okne hlásenie, počká na kliknutie používateľa na tlačidlo a vráti celé číslo označujúce, na ktoré tlačidlo používateľ klikol.

Syntax

MsgBox ( výzva [, tlačidlá ] [, názov ] [, súbor pomocníka ] [, kontext ] )

Syntax funkcie MsgBox má tieto argumenty:

Argument

Popis

výzva

Povinný argument. Reťazcový výraz, ktorý sa zobrazí ako správa v dialógovom okne. Maximálna dĺžka argumentu výzva je približne 1024 znakov, v závislosti od šírky použitých znakov. Ak argument výzva pozostáva z viac ako jedného riadka, môžete oddeliť riadky použitím znaku konca riadka (Chr(13)), znaku posunu riadka (Chr(10)), alebo konca riadka – kombinácia znakov posunu riadka (Chr(13)Chr(10)) medzi jednotlivými riadkami.

tlačidlá

Voliteľný argument. numerický výraz, ktorý je súčtom hodnôt určujúcich počet a typ tlačidiel na zobrazenie, štýl ikony na používanie, identitu predvoleného tlačidla a modalitu okna s hlásením. Ak tento argument nezadáte, predvolená hodnota pre argument tlačidlá je 0.

názov

Voliteľný argument. Reťazcový výraz, ktorý sa zobrazí v záhlaví dialógového okna. Ak vynecháte argument názov, v záhlaví okna sa umiestní názov aplikácie.

súbor pomocníka

Voliteľný argument. Reťazcový výraz identifikujúci súbor Pomocníka, ktorý sa používa na poskytovanie kontextového Pomocníka pre dialógové okno. Ak sa zadá argument pomocný súbor, potom musí sa zadať aj argument kontext.

kontext

Voliteľný argument. Numerický výraz, ktorý je kontextovým číslom Pomocníka, ktoré priradil autor Pomocníka príslušnej téme Pomocníka. Ak sa zadá argument kontext, musí sa zadať aj argument súborpomocníka.

Nastavenia

Tlačidláargument nastavenia sú:

Konštanta

Hodnota

Popis

vbOKOnly

0

Zobrazí iba tlačidlo OK.

vbOKCancel

1

Zobrazí tlačidlá OKZrušiť.

vbAbortRetryIgnore

2

Zobrazí tlačidlá Prerušiť, ZopakovaťIgnorovať.

vbYesNoCancel

3

Zobrazí tlačidlá Áno, NieZrušiť.

vbYesNo

4

Zobrazí tlačidlá ÁnoNie.

vbRetryCancel

5

Zobrazí tlačidlá ZopakovaťZrušiť.

vbCritical

16

Zobrazí ikonu Kritické hlásenie.

vbQuestion

32

Zobrazí ikonu Výstražný dotaz   .

vbExclamation

48

Zobrazí ikonu Výstražné hlásenie   .

vbInformation

64

Zobrazí ikonu Informačné hlásenie.

vbDefaultButton1

0

Prvé tlačidlo je predvolené.

vbDefaultButton2

256

Druhé tlačidlo je predvolené.

vbDefaultButton3

512

Tretie tlačidlo je predvolené.

vbDefaultButton4

768

Štvrté tlačidlo je predvolené.

vbApplicationModal

0

Modalita aplikácie; používateľ musí reagovať na okno s hlásením, až potom bude pokračovať s prácou v aktuálnej aplikácii.

vbSystemModal

4 096

Modalita systému; všetky aplikácie sú pozastavené dovtedy, kým používateľ nezareaguje na okno s hlásením.

vbMsgBoxHelpButton

16384

Pridá tlačidlo Pomocník v okne s hlásením

VbMsgBoxSetForeground

65536

Definuje okno s hlásením ako okno popredia

vbMsgBoxRight

524288

Text je zarovnaný doprava

vbMsgBoxRtlReading

1048576

Určuje, že text by sa mal zobraziť ako čítanie sprava doľava v hebrejských a arabských systémoch

Prvá skupina hodnôt (0 až 5) popisuje počet a typ tlačidiel zobrazených v dialógovom okne; druhá skupina (16, 32, 48, 64) popisuje štýl ikôn; tretia skupina (0, 256, 512) určuje, ktoré tlačidlo je predvolené a štvrtá skupina (0; 4096) určuje modalitu okna s hlásením. Pri zadávaní čísel s cieľom vytvoriť konečnú hodnotu pre argument tlačidlá použite iba jedno číslo z každej skupiny.

Poznámka: Tieto konštanty sú zadané v jazyku Visual Basic for Applications. V dôsledku toho možno mená použiť kdekoľvek v kóde namiesto skutočných hodnôt.

Vrátené hodnoty

Konštanta

Hodnota

Popis

vbOK

1

OK

vbCancel

2

Zrušiť

vbAbort

3

Prerušiť

vbRetry

4

Zopakovať

vbIgnore

5

Ignorovať

vbYes

6

Áno

vbNo

7

Nie

Poznámky:

Keď sa poskytne súbor pomocníka aj kontext , používateľ môže stlačením klávesu F1 (Windows) alebo HELP (macOS) zobraziť tému Pomocníka zodpovedajúcu kontextu. Niektoré hostiteľské aplikácie, ako je napríklad Microsoft Excel, automaticky pridajú do dialógového okna tlačidlo Pomocník.

Ak dialógové okno zobrazí tlačidlo Zrušiť, stlačenie klávesu ESC má rovnaký účinok ako kliknutie na položku Zrušiť. Ak dialógové okno obsahuje tlačidlo Pomocník, je k dispozícii kontextový Pomocník pre toto dialógové okno. Hodnota sa však vráti až po kliknutí na niektoré z ďalších tlačidiel.

Poznámka: Ak chcete zadať viac ako prvý pomenovaný argument, musíte použiť MsgBox v výraz. Ak chcete vynechať niektoré pozičné argumenty, musíte zahrnúť zodpovedajúci oddeľovač čiarky.

Príklad

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA).

V tomto príklade je funkcia MsgBox použitá na zobrazenie hlásenia o kritickej chybe v dialógovom okne spolu s tlačidlami Áno a Nie. Tlačidlo Nie je určené ako predvolená odpoveď. Hodnota vrátená funkciou MsgBox závisí od tlačidla, ktoré vybral používateľ. V tomto príklade sa predpokladá, že DEMO.HLP je súbor Pomocníka, ktorý obsahuje tému s kontextovým číslom Pomocníka 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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.