Data.DB.TDataEvent
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. |