Data.DB.TMasterDataLink

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Data.DB.TDetailDataLinkData.DB.TDataLinkSystem.Classes.TPersistentSystem.TObjectTMasterDataLink

Delphi

TMasterDataLink = class(TDetailDataLink)

C++

class PASCALIMPLEMENTATION TMasterDataLink : public TDetailDataLink

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Beschreibung

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