Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Gilt für:

Form-Objekt

Report-Objekt

Mit der Dirty-Eigenschaft können Sie feststellen, ob der aktuelle Datensatz seit dem letzten Speichern geändert wurde. Sie können den Benutzer z. B. fragen, ob Änderungen an einem Datensatz beabsichtigt sind, und andernfalls zulassen, dass der Benutzer ohne Speichern der Änderungen zum nächsten Datensatz wechselt. Boolescher Wert mit Lese-/Schreibzugriff.

Ausdruck.Dirty

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.

Hinweise

Die Dirty-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung

Visual Basic

Beschreibung

True

True

Der aktuelle Datensatz wurde geändert.

False

False

Der aktuelle Datensatz wurde nicht geändert.

Diese Eigenschaft steht in Formularansicht und Datenblattansicht zur Verfügung.

Diese Eigenschaft wird mit einem Makro oder mit VBA-Code (Visual Basic for Applications) festgelegt oder gelesen.

Wird ein Datensatz gespeichert, setzt Microsoft Office Access 2007 die Dirty-Eigenschaft auf False. Nimmt ein Benutzer Änderungen an einem Datensatz vor, wird die Eigenschaft auf True gesetzt.

Beispiel

Im folgenden Beispiel wird die btnUndo-Schaltfläche aktiviert, wenn Daten geändert werden. Die UndoEdits( )-Unterroutine wird vom AfterUpdate-Ereignis von Textfeld-Steuerelementen aufgerufen. Durch Klicken auf die aktivierte btnUndo-Schaltfläche wird der ursprüngliche Wert des Steuerelements mithilfe der OldValue-Eigenschaft wiederhergestellt.

Sub UndoEdits()
If Me.Dirty Then
Me!btnUndo.Enabled = True ' Enable button.
Else
Me!btnUndo.Enabled = False ' Disable button.
End If
End Sub
Sub btnUndo_Click()
Dim ctlC As Control
' For each control.
For Each ctlC in Me.Controls
If ctlC.ControlType = acTextBox Then
' Restore Old Value.
ctlC.Value = ctlC.OldValue
End If
Next ctlC
End Sub

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×