Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

Rückfrage vor Speichern bei gebundenem Formular

Wenn 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

© 2003-2010 André Minhorst Alle Rechte vorbehalten.