Data.SqlExpr.TSQLDataLink.RecordChanged

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure RecordChanged(Field: TField); override;

C++

virtual void __fastcall RecordChanged(Data::Db::TField* Field);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLDataLink

Beschreibung

Aktualisiert die Parameterwerte der Detaildatenmenge und führt sie erneut aus.

Anwendungen können die als protected deklarierte Methode RecordChanged nicht aufrufen. Die Methode wird automatisch ausgeführt, sobald sich der Inhalt des aktuellen Datensatzes ändert. Der Parameter Field gibt an, welches Feld sich geändert hat. Ist Field auf nil (Delphi) bzw. NULL (C++) gesetzt, wurde der gesamte Datensatz geändert.

SQL-Datenmengen richten Haupt/Detail-Beziehungen ein, indem Parameterwerte von der Hauptdatenmenge bereitgestellt werden. RecordChanged aktualisiert diese Parameterwerte in der Detaildatenmenge, um die aktuellen Werte der Hauptdatenmenge wiederzuspiegeln und aktualisiert dann die Datenmenge, so dass sie mit der neuen Detailmenge gefüllt wird.

Siehe auch