V accessových databázích můžete pomocí akce makra MessageBox zobrazit okno se zprávou obsahující upozornění nebo informační zprávu. Můžete například použít akci makra MessageBox s Ověření makry. Pokud Ovládací prvek nebo Záznam selže ověřovací podmínka v makrech, může okno se zprávou zobrazit chybovou zprávu a poskytnout pokyny týkající se druhu dat, která se mají zadat.
Poznámka: Část obsahu v tomto tématu nemusí být v některých jazycích k dispozici.
Nastavení pro desktopové databáze Accessu
V desktopových databázích Accessu má akce makra MessageBox následující argumenty.
Akční argument |
Popis |
---|---|
Zpráva |
Text v poli zprávy. Do pole Argument Zpráva zadejte text zprávy. Můžete zadat až 255 znaků nebo Výraz (před kterým je znak rovná se). |
Pípnutí |
Určuje, jestli reproduktor počítače nebo zařízení při zobrazení zprávy zní pípnutím. Vyberte Ano (zvuk tónu pípnutí) nebo Ne (neztěšovat tón pípnutí). Výchozí možnost je Ano. |
Type (Typ) |
Typ pole zprávy. Každý typ má jinou ikonu. Vyberte Žádné, Kritické, Upozornění?, Upozornění! nebo Informace. Výchozí hodnota je Žádný. |
Titul |
Text zobrazený v okně zprávy Záhlaví. V záhlaví můžete například zobrazit text Ověření ID zákazníka. Pokud necháte tento argument prázdný, zobrazí se "Microsoft Access". |
Nastavení pro webové aplikace pro Access
Ve webových aplikacích pro Access má akce makra MessageBox jenom jeden argument.
Akční argument |
Popis |
---|---|
Zpráva |
Text v poli zprávy. Do pole Argument Zpráva zadejte text zprávy. Můžete zadat až 255 znaků nebo Výraz (před kterým je znak rovná se). |
Poznámky
V desktopových databázích Accessu můžete pomocí akce makra MessageBox vytvořit formátovanou chybovou zprávu podobnou předdefinovaným chybovým zprávám zobrazeným Access. Akce makra MessageBox umožňuje zadat zprávu ve třech oddílech pro argument Zpráva. Oddíly oddělíte znakem @.
Následující příklad zobrazí formátované okno se zprávou s oddíly. První část textu ve zprávě se zobrazí tučným písmem. Druhý oddíl se pod tímto nadpisem zobrazí jako prostý text. Třetí oddíl se zobrazí jako prostý text pod druhým oddílem s prázdným řádkem mezi nimi.
Do argumentu Message zadejte následující řetězec:
Nesprávné tlačítko!@This tlačítko work.@Try jiné tlačítko.
Poznámka: Tuto speciální techniku formátování nejde použít ve webových aplikacích pro Access.
Akci MessageBox nejde spustit v modulu Jazyka VBA (Visual Basic for Applications). Místo toho použijte funkci MsgBox .
Příklady
Scénáře pro pole se zprávou
Následující příklady ukazují různé typy scénářů použití akce makra MessageBox .
Akce |
Argument |
Komentář |
---|---|---|
Messagebox |
Zpráva: Přejděte na záznam dodavatele, jehož produkty chcete zobrazit, a potom znovu klikněte na tlačítko Zkontrolovat produkty. Pípnutí: Ne Typ: Žádný Název: Vyberte dodavatele. |
Pokud v tomto příkladu není ve formuláři Dodavatelé žádný aktuální dodavatel, zobrazte zprávu. Access nezobrazuje se zprávou žádnou ikonu. |
Messagebox |
Zpráva: Před uložením záznamu zadejte název dodavatele. ZvukovýSignál: Ano Typ: Upozornění! Název: Chybí název dodavatele. |
Pokud v tomto příkladu není pro záznam při pokusu uživatele o uložení záznamu zadané žádné jméno dodavatele, zobrazí se zpráva se slyšitelným zvukem. Access zobrazí ikonu vykřičníku s touto zprávou. |
Messagebox |
Zpráva: ="Dodavatel " & [Forms]! [Dodavatelé]! [Název dodavatele] & " je již v databázi." ZvukovýSignál: Ano Typ: Kritický Název: Duplicitní dodavatel |
V tomto příkladu desktopové databáze uživatel zadal duplicitní název dodavatele do formuláře Dodavatelé. V argumentu Message výraz zřetězí vlastní text zprávy a zobrazí název dodavatele, který uživatel zadal do ovládacího prvku Jméno dodavatele ve formuláři Dodavatelé. Access zobrazí zprávu se slyšitelným zvukem a kritickou ikonou s touto zprávou. |