DoCmd.CancelEvent (Access)
Die AbbrechenEreignis -Methode führt die AbbrechenEreignis-Aktion in Visual Basic aus.
Sie können die AbbrechenEreignis -Methode verwenden, um das Ereignis abzubrechen, das dazu führte, dass Microsoft Access die Prozedur mit dieser Methode ausgeführt hat. Die CancelEvent-Methode wirkt sich nur aus, wenn sie als Ergebnis eines Ereignisses ausgeführt wird. Mit dieser Methode wird die Ausführung des Ereignisses abgebrochen. In einem Formular können Sie in der Regel die CancelEvent-Aktion in einem Gültigkeitsprüfungsmakro mit der BeforeUpdate-Ereigniseigenschaft verwenden. Wenn ein Benutzer in einem Steuerelement oder einem Datensatz Daten eingibt, wird das Makro in Access ausgeführt, bevor die Daten der Datenbank hinzugefügt werden. Wenn die Daten die Validierungsbedingungen im Makro nicht erfüllen, wird der Aktualisierungsprozess mit der CancelEvent-Aktion unterbrochen, bevor er gestartet werden kann. Alle Ereignisse, die in Visual Basic abgebrochen werden können, haben ein Cancel -Argument. Sie können dieses Argument anstelle der AbbrechenEreignis -Methode verwenden, um das Ereignis abzubrechen. Das KeyPress -Ereignis und das MouseDown -Ereignis (nur zum Rechtsklick) können nur in Makros und nicht in Ereignisprozeduren abgebrochen werden, sodass Sie die AbbrechenEreignis-Aktion in einem Makro verwenden müssen, um diese Ereignisse abzubrechen.
DoCmd.CancelEvent