API:FireDAC.Comp.DataSet.TFDMasterDataLink
Delphi
TFDMasterDataLink = class(TMasterDataLink)
C++
class PASCALIMPLEMENTATION TFDMasterDataLink : public Data::Db::TMasterDataLink
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| class | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | FireDAC.Comp.DataSet |
Description
TMasterDataLink permet à un ensemble de données d'établir une relation maître/détail.
FireDAC.Comp.DataSet.TFDMasterDataLink hérite de Data.DB.TMasterDataLink. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TMasterDataLink.
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