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