Data.DB.TDataEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TDataEvent = (deFieldChange, deRecordChange, deDataSetChange,
deDataSetScroll, deLayoutChange, deUpdateRecord, deUpdateState,
deCheckBrowseMode, dePropertyChange, deFieldListChange,
deFocusControl, deParentScroll, deConnectChange, deReconcileError,
deDisabledStateChange);

C++

enum DECLSPEC_DENUM TDataEvent : unsigned char { deFieldChange, deRecordChange, deDataSetChange, deDataSetScroll, deLayoutChange, deUpdateRecord, deUpdateState, deCheckBrowseMode, dePropertyChange, deFieldListChange, deFocusControl, deParentScroll, deConnectChange, deReconcileError, deDisabledStateChange };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Beschreibung

TDataEvent bezeichnet ein Ereignis, das in einer Datenmenge ausgelöst wird.

Folgende Werte sind möglich:



Wert Bedeutung

deFieldChange

Ein Feldwert wurde geändert

deRecordChange

Der Inhalt des aktuell geänderten Datensatzes.

deDataSetChange

Eine Änderung trat ein, die sich auf die gesamte Datenmenge auswirkt (z.B. das einfügen oder Löschen von Datensätzen, Änderungen an Schlüsselfeldern oder andere Bearbeitungsvorgänge).

deDataSetScroll

Die angezeigten Datensätze wurden verschoben.

deLayoutChange

Das Layout der Daten in einem datensensitiven Steuerelement wurde geändert.

deUpdateRecord

Bearbeitungen des aktuellen Datensatzes wurden zurückgeschrieben.

deUpdateState

Der Status der Datenmenge wurde geändert.

deCheckBrowseMode

Der Status der Datenmenge wird gerade geändert.

dePropertyChange

Eine Eigenschaft der Datenmenge oder eines ihrer Felder wurde geändert.

deFieldListChange

Die Felderliste in der Datenmenge wurde geändert.

deFocusControl

Der Fokus muss auf die Darstellung eines bestimmten Feldes verschoben werden.

deParentScroll

Für das übergeordnete Objekt, für das die Datenmenge ein verschahcteltes Detail ist, wurde ein Bildlauf durchgeführt.

deConnectChange

Die Verbindung zu einer Remote-Datenmenge wurde geändert.

deReconcileError

Beim Eintragen von Aktualisierungen sind Abstimmungsfehler aufgetreten.