Ausführen einer einfachen Datenüberprüfung beim Bearbeiten eines Datensatzes in einem Formular

Verwenden Sie das BeforeUpdate-Ereignis eines Formulars oder Steuerelements, um Validierungsprüfungen für Daten durchzuführen, die in ein Formular oder Steuerelement eingegeben werden. Wenn die Daten in einem Formular oder einem Steuerelement die Gültigkeitsprüfung nicht bestehen, können Sie das Argument Cancel des BeforeUpdate-Ereignisses auf True festlegen, um die Aktualisierung abzubrechen.

Im folgenden Beispiel wird verhindert, dass der Benutzer Änderungen im aktuellen Datensatz speichert, wenn das Feld Kosten pro Einheit keinen Wert enthält.

Private Sub Form_BeforeUpdate(Cancel As Integer) 
 
   ' Check for a blank value in the Unit Cost field. 
    If IsNull(Me![Unit Cost]) Then 
 
       ' Alert the user. 
       MsgBox "You must supply a Unit Cost."   
 
      ' Cancel the update. 
      Cancel = True 
    End If 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.