API:Data.DB.TMasterDataLink.RecordChanged
Delphi
procedure RecordChanged(Field: TField); override;
C++
virtual void __fastcall RecordChanged(TField* Field);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Data.DB.pas Data.DB.hpp |
Data.DB | TMasterDataLink |
Beschreibung
Reagiert auf Änderungen am Inhalt des aktuellen Datensatzes oder Feldes der Datenmenge.
Data.DB.TMasterDataLink.RecordChanged erbt von Data.DB.TDataLink.RecordChanged. Der folgende Inhalt bezieht sich auf Data.DB.TDataLink.RecordChanged.
Reagiert auf Änderungen am Inhalt des aktuellen Datensatzes oder Feldes der Datenmenge.
Die von TDataLink definierte Methode RecordChanged stellt lediglich eine Schnittstelle dar, mit deren Hilfe eine Methode auf Änderungen am Inhalt des aktuellen Datensatzes reagieren kann. RecordChanged wird aufgerufen, nachdem im aktuellen Datensatz der Datenmenge Änderungen gespeichert wurden. Auch DataSetChanged ruft diese Methode auf.
Der Parameter Field gibt an, in welchem Feld des aktuellen Datensatzes sich ein Wert geändert hat. Wenn Field den Wert nil (Delphi) bzw. NULL (C++) hat, kann sich eine beliebige Anzahl von Feldern innerhalb des aktuellen Datensatzes geändert haben.
Abgeleitete Objekte, die auf solche Änderungen nicht zu reagieren brauchen, können der geerbten Methode erlauben, sie zu ignorieren.