Data.DB.TMasterDataLink

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TMasterDataLink = class(TDetailDataLink)

C++

class PASCALIMPLEMENTATION TMasterDataLink : public TDetailDataLink

Propriétés

Type Visibilité  Source Unité  Parent
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Description

TMasterDataLink permet à un ensemble de données d'établir une relation maître/détail.

Utilisez TMasterDataLink comme membre privé d'une classe ensemble de données personnalisé qui peut représenter les enregistrements de détail d'un autre ensemble de données. TMasterDataLink gère une liste de composants champ de l'ensemble de données maître et transmet les événements de données à l'ensemble de données qui le possède. Dans le constructeur de l'ensemble de données utilisant TMasterDataLink pour se lier à une autre source de données, créez l'objet TMasterDataLink et affectez les éventuels gestionnaires d'événements pour répondre aux événements de données.

Ne confondez pas l'ensemble de données qui est la valeur de la propriété DataSet de l'objet TMasterDataLink avec l'ensemble de données qui utilise TMasterDataLink pour réaliser une liaison à un ensemble de données maître. La propriété DataSet indique l'ensemble de données maître, alors que l'ensemble de données possédant l'objet TMasterDataLink est l'ensemble de détail.

Les objets TClientDataSet, ensembles de données ADO et TTable disposent déjà d'un objet TMasterDataLink.

Remarque :  Les ensembles de données unidirectionnels et les objets TQuery utilisent leurs propres classes de liaison de données dédiées pour effectuer les mêmes types de tâches.

Voir aussi