API:FireDAC.Comp.DataSet.TFDMasterDataLink.OnMasterChange
Delphi
property OnMasterChange: TNotifyEvent read FOnMasterChange write FOnMasterChange;
C++
__property System::Classes::TNotifyEvent OnMasterChange = {read=FOnMasterChange, write=FOnMasterChange};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDMasterDataLink |
Beschreibung
Wird ausgelöst, nachdem sich der Wert der Eigenschaft Fields geändert hat.
FireDAC.Comp.DataSet.TFDMasterDataLink.OnMasterChange erbt von Data.DB.TMasterDataLink.OnMasterChange. Der folgende Inhalt bezieht sich auf Data.DB.TMasterDataLink.OnMasterChange.
Wird ausgelöst, nachdem sich der Wert der Eigenschaft Fields geändert hat.
In der Ereignisbehandlungsroutine für OnMasterChange können Sie die dem TMasterSourceLink-Objekt übergeordnete Datenmenge mit den Änderungen aus der Hauptdatenmenge oder der Eigenschaft FieldNames aktualisieren. Die Eigenschaft Fields gibt dann den neuen Status der Hauptdatenmenge und der Eigenschaft FieldNames wieder. Wenn FieldNames sich auf Felder bezeiht, die aus der Hauptdatenmenge gelöscht wurden, enthält die Eigenschaft Fields undefinierte Feldkomponenten für diese Felder.
Die Ereignisbehandlungsroutine OnMasterChange aktualisiert die Detaildatenmenge mit den Änderungen, die in der Eigenschaft Fields von der Hauptdatenmenge ermittelt wurden.