Thursday, September 8, 2022

MessageBox-Makroaktion

In Access-Datenbanken können Sie die MessageBox -Makroaktion verwenden, um ein Meldungsfeld anzuzeigen, das eine Warnung oder eine Informationsmeldung enthält. Beispielsweise können Sie die MessageBox -Makroaktion mit Validierungsmakros verwenden. Wenn ein Steuerelement oder Datensatz eine Validierungsbedingung im Makro nicht erfüllt, kann ein Meldungsfeld eine Fehlermeldung anzeigen und Anweisungen zur Art der einzugebenden Daten geben.

Hinweis: Einige Inhalte in diesem Thema gelten möglicherweise nicht für einige Sprachen.

Hinweis: Ab Access 2010 wurde die MsgBox -Makroaktion in MessageBox umbenannt.

Einstellung für Access-Desktopdatenbanken

In Access-Desktopdatenbanken hat die MessageBox -Makroaktion die folgenden Argumente.

Handlungsargument

Beschreibung

Nachricht

Der Text im Meldungsfeld. Geben Sie den Nachrichtentext in das Feld Nachrichtenargument ein. Sie können bis zu 255 Zeichen eingeben oder einen Ausdruck (mit vorangestelltem Gleichheitszeichen) eingeben.

Signalton

Legt fest, ob der Lautsprecher Ihres Computers oder Geräts einen Piepton ausgibt, wenn die Meldung angezeigt wird. Wählen Sie Ja (Piepton ertönen lassen) oder Nein (Piepton nicht ertönen lassen). Der Standardwert ist Ja .

Typ

Der Typ des Meldungsfelds. Jeder Typ hat ein anderes Symbol. Wählen Sie Keine , Kritisch , Warnung? , Achtung! , oder Informationen . Der Standardwert ist Keine .

Titel

Der Text, der in der Titelleiste des Meldungsfelds angezeigt wird. Beispielsweise können Sie die Titelleiste "Kunden-ID-Validierung" anzeigen lassen. Wenn Sie dieses Argument leer lassen, wird "Microsoft Access" angezeigt.

Einstellung für Access-Web-Apps

In Access-Web-Apps hat die MessageBox -Makroaktion nur ein Argument.

Handlungsargument

Beschreibung

Nachricht

Der Text im Meldungsfeld. Geben Sie den Nachrichtentext in das Feld Nachrichtenargument ein. Sie können bis zu 255 Zeichen eingeben oder einen Ausdruck (mit vorangestelltem Gleichheitszeichen) eingeben.

Bemerkungen

In Access-Desktopdatenbanken können Sie die MessageBox -Makroaktion verwenden, um eine formatierte Fehlermeldung ähnlich den von Access angezeigten integrierten Fehlermeldungen zu erstellen. Die MessageBox -Makroaktion ermöglicht es Ihnen, eine Nachricht in drei Abschnitten für das Message-Argument bereitzustellen. Sie trennen die Abschnitte mit dem „@"-Zeichen.

Das folgende Beispiel zeigt ein formatiertes Meldungsfeld mit einer unterteilten Meldung an. Der erste Textabschnitt in der Nachricht wird als fette Überschrift angezeigt. Der zweite Abschnitt wird als Klartext unter dieser Überschrift angezeigt. Der dritte Abschnitt wird als einfacher Text unter dem zweiten Abschnitt angezeigt, mit einer Leerzeile dazwischen.

Geben Sie die folgende Zeichenfolge in das Message -Argument ein:

Falsche Schaltfläche!@Diese Schaltfläche funktioniert nicht .@Versuchen Sie es mit einer anderen.

Hinweis: Diese spezielle Formatierungstechnik kann in Access-Web-Apps nicht verwendet werden.

Sie können die MessageBox -Aktion nicht in einem Visual Basic for Applications (VBA)-Modul ausführen. Verwenden Sie stattdessen die MsgBox- Funktion.

Beispiele

Messagebox-Szenarien

Die folgenden Beispiele zeigen verschiedene Typen von Szenarios für die Verwendung der MessageBox -Makroaktion.

Aktion

Streit

Kommentar

Nachrichtenbox

Nachricht : Gehen Sie zu dem Lieferantendatensatz, dessen Produkte Sie sehen möchten, und klicken Sie dann erneut auf die Schaltfläche Produkte überprüfen.

Piep : Nein

Typ : Keine

Titel : Wählen Sie einen Lieferanten aus

Wenn in diesem Beispiel kein aktueller Lieferant im Lieferantenformular vorhanden ist, wird eine Meldung angezeigt. Access zeigt kein Symbol mit der Nachricht an.

Nachrichtenbox

Nachricht : Bitte geben Sie einen Lieferantennamen ein, bevor Sie versuchen, den Datensatz zu speichern.

Piep : Ja

Typ : Warnung!

Titel : Name des Lieferanten fehlt

Wenn in diesem Beispiel kein Lieferantenname für den Datensatz angegeben ist, wenn der Benutzer versucht, den Datensatz zu speichern, wird eine Meldung mit einem hörbaren Ton angezeigt. Access zeigt mit dieser Meldung ein Ausrufezeichensymbol an.

Nachrichtenbox

Nachricht : ="Der Lieferant " & [Formulare]! [Lieferanten]! [Lieferantenname] & " ist bereits in der Datenbank."

Piep : Ja

Typ : Kritisch

Titel : Doppelter Lieferant

In diesem Desktop-Datenbankbeispiel hat der Benutzer einen doppelten Lieferantennamen in das Lieferantenformular eingegeben. Im Argument „Nachricht" verkettet der Ausdruck benutzerdefinierten Nachrichtentext und zeigt den Lieferantennamen an, den der Benutzer in das Steuerelement „Lieferantenname" im Formular „Lieferanten" eingegeben hat. Access zeigt eine Meldung mit einem hörbaren Ton und einem kritischen Symbol mit dieser Meldung an.

No comments:

Post a Comment