Wednesday, December 28, 2022

StopMacro-Makroaktion - Microsoft Support

Sie können die Makroaktion StopMacro in Access-Desktopdatenbanken verwenden, um das aktuell ausgeführte Makro zu stoppen.

Einstellung

Die StopMacro- Aktion hat keine Argumente.

Bemerkungen

Sie verwenden diese Aktion normalerweise, wenn eine Bedingung das Stoppen des Makros erforderlich macht. Sie können einen bedingten Ausdruck in der Aktionszeile des Makros verwenden, die diese Aktion enthält. Wenn der Ausdruck True (–1) ergibt, stoppt Access das Makro.

Beispielsweise könnten Sie ein Makro erstellen, das ein Formular öffnet, das die täglichen Bestellsummen für das in einem benutzerdefinierten Dialogfeld eingegebene Datum anzeigt. Sie können einen bedingten Ausdruck verwenden, um sicherzustellen, dass das Steuerelement „Bestelldatum" im Dialogfeld ein gültiges Datum enthält. Wenn dies nicht der Fall ist, kann die MessageBox -Aktion eine Fehlermeldung anzeigen und die StopMacro- Aktion kann das Makro stoppen.

Wenn das Makro die Aktionen Echo oder SetWarnings verwendet hat, um das Echo oder die Anzeige von Systemmeldungen zu deaktivieren, schaltet die Makroaktion StoppMakro sie automatisch wieder ein.

Diese Aktion ist in einem Visual Basic for Applications (VBA)-Modul nicht verfügbar.

Beispiel

Synchronisieren Sie Formulare mithilfe eines Makros

Das folgende Makro öffnet ein Produktlistenformular in der unteren rechten Ecke des Lieferantenformulars und zeigt die Produkte des aktuellen Lieferanten an. Es zeigt die Verwendung der Makroaktionen Echo , MessageBox , GoToControl , StopMacro , OpenForm und MoveAndSizeWindow . Es zeigt auch die Verwendung eines bedingten Ausdrucks mit den Aktionen MessageBox , GoToControl und StopMacro . Dieses Makro sollte an die Schaltfläche „Produkte überprüfen" im Formular „Lieferanten" angehängt werden.

Bedingung

Handlung

Argumente: Einstellung

Kommentar

Echo

Echo ein : Nein

Beenden Sie die Bildschirmaktualisierung, während das Makro ausgeführt wird.

IsNull([Lieferanten-ID])

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 : Ja

Typ : Keine

Titel : Wählen Sie einen Lieferanten aus

Wenn im Lieferantenformular kein aktueller Lieferant vorhanden ist, wird eine Meldung angezeigt.

...

GoToControl

Steuerungsname : Firmenname

Verschieben Sie den Fokus auf das CompanyName-Steuerelement.

...

StopMakro

Stoppen Sie das Makro.

OpenForm

Formularname : Produktliste

Ansicht : Datenblatt

Filtername :

Wo Bedingung : [SupplierID] = [Formulare]![Suppliers]![SupplierID]

Datenmodus : Nur lesen

Fenstermodus : Normal

Öffnen Sie das Produktlistenformular und zeigen Sie die Produkte des aktuellen Lieferanten an.

MoveAndSizeWindow

Rechts : 0,7799"

Unten : 1,8"

Positionieren Sie das Produktlistenformular unten rechts im Lieferantenformular.

No comments:

Post a Comment