Programmieren mit dBASE PLUS: Funktionen: isRecordChanged

Aus Wikibooks


Diese Eigenschaft gibt an, ob die Daten im aktuellen Datensatzpuffer geändert wurden.

Syntax[Bearbeiten]

<oReferenz>.isRecordChanged( )

<oReferenz>

Ein Objektverweis auf das Formular.

Eigenschaft von[Bearbeiten]

Form, SubForm

Beschreibung[Bearbeiten]

Mit isRecordChanged( ) kann geprüft werden, ob die Daten im aktuellen Datensatzpuffer geändert wurden. Bei der Verwendung von Datenzugriffsobjekten wird isRecordChanged( ) ignoriert. Verwenden Sie in diesem Fall die Eigenschaft modified des Rowset-Objekts.

Mit Hilfe der Datenpufferung auf Formularebene kann das Bearbeiten vorhandener und das Hinzufügen neuer Datensätze verwaltet werden. Änderungen des aktuellen Datensatzes werden erst in die Tabelle geschrieben, wenn der Datensatz verlassen oder saveRecord( ) aufgerufen wird. Jeder Arbeitsbereich verfügt über einen eigenen Bearbeitungspuffer. Wurde eines der Felder im aktuellen Arbeitsbereich geändert, gibt isRecordChanged( ) True zurück, andernfalls False.