Rückfrage vor Speichern bei gebundenem FormularWenn Sie die Daten eines gebundenen Formulars ändern und das Formular schließen oder zu einem anderen Datensatz wechseln, werden die Änderungen anstandslos übernommen. Manchmal handelt es sich bei den Daten allerdings um sensibles Material, und Sie möchten vielleicht noch eine Sicherheitsabfrage vor dem Speichern einbauen.

In dem Fall können Sie auf die Ereigniseigenschaft Vor Aktualisierung des Formulars zurückgreifen. Diese wird vor dem Speichern ausgelöst und verfügt über einen Parameter namens Cancel, mit dem Sie den Speichervorgang gegebenenfalls abbrechen können.
Die notwendige Ereignisprozedur hat beispielsweise folgendes Aussehen:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If MsgBox("Speichern?", vbYesNo) = vbNo Then
Cancel = True
End If
End Sub
Wie Sie eine Ereignisprozedur anlegen, erfahren Sie hier:
Anlegen von Ereignisprozeduren |