Programmieren mit dBASE PLUS: Funktionen: isRecordChanged

Aus Wikibooks
Zur Navigation springen Zur Suche springen
Wikibooks buchseite.svg Zurück zu Funktionen | One wikibook.svg Hoch zu Regal EDV | Wikibooks buchseite.svg Vor zu Inhaltsverzeichnis


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.