API:FireDAC.Comp.DataSet.TFDMasterDataLink
Delphi
TFDMasterDataLink = class(TMasterDataLink)
C++
class PASCALIMPLEMENTATION TFDMasterDataLink : public Data::Db::TMasterDataLink
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | FireDAC.Comp.DataSet |
Beschreibung
TMasterDataLink ermöglicht einer Datenmenge, eine Haupt-/Detailbeziehung einzurichten.
FireDAC.Comp.DataSet.TFDMasterDataLink erbt von Data.DB.TMasterDataLink. Der folgende Inhalt bezieht sich auf Data.DB.TMasterDataLink.
TMasterDataLink ermöglicht einer Datenmenge, eine Haupt-/Detailbeziehung einzurichten.
Sie können ein TMasterDataLink-Objekt in einer benutzerdefinierten Datenmengenklasse als privates Element für den Zugriff auf die Detail-Datensätze einer anderen Datenmenge verwenden. TMasterDataLink verwaltet eine Liste der Feldkomponenten der Sekundärquelle und gibt Datenereignisse an die übergeordnete Datenmenge weiter. Erstellen Sie im Konstruktor der Datenmenge, die TMasterDataLink für die Verbindung zu einer anderen Datenquelle verwendet, das TMasterDataLink-Objekt, und implementieren Sie die entsprechenden Behandlungsroutinen, um auf Datenereignisse zu reagieren.
Verwechseln Sie die Datenmenge, die mit der Eigenschaft DataSet des TMasterDataLink-Objekts angegeben wird, nicht mit der Datenmenge, die TMasterDataLink für das Verbinden mit einer Haupt-Datenmenge verwendet. Die Eigenschaft DataSet enthält die Quelldatenmenge. Diese stellt die Teilmenge der Daten zur Verfügung, die von der dem TMasterDataLink-Objekt übergeordneten Datenmenge repräsentiert werden.
TClientDataSet-Komponenten, ADO-basierte Datenmengen und TTable-Komponenten verfügen bereits über ein TMasterDataLink-Objekt.
Anmerkung: Unidirektionale Datenmegen und TQuery-Objekte führen dieselben Aufgaben mit eigenen Datenverknüpfungsklassen durch.
Siehe auch