API:Data.Win.ADODB.TADODataSet.MasterFields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property MasterFields: WideString read GetMasterFields write SetMasterFields default 0;

C++

__property MasterFields = {default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADODataSet

Description

Spécifie le ou les champs sur lesquels se base une relation maître-détail.

Data.Win.ADODB.TADODataSet.MasterFields hérite de Data.Win.ADODB.TCustomADODataSet.MasterFields. Tout le contenu en-dessous de cette ligne se réfère à Data.Win.ADODB.TCustomADODataSet.MasterFields.

Spécifie le ou les champs sur lesquels se base une relation maître-détail.

MasterFields s'utilise après avoir affecté une valeur à la propriété MasterSource ou DataSource, pour spécifier le nom d'un ou de plusieurs champs utilisés pour établir une relation maître-détail entre cet ensemble de données et l'ensemble de données maître. L'ensemble de données maître est spécifié en affectant sa source de données à la propriété MasterSource ou DataSource.

MasterFields est une chaîne contenant un ou plusieurs noms de champs de l'ensemble de données maître. Quand les ensembles de données sont reliés suivant plusieurs champs, séparez les noms de champ par des points-virgules.



ADOTable2.MasterSource := DataSource1;
ADOTable2.MasterFields := 'CustID;SaleDate'



ADOTable2->MasterSource = DataSource1;
ADOTable2->MasterFields = "CustID;SaleDate"



A chaque fois que l'enregistrement en cours change dans l'ensemble de données maître, les nouvelles valeurs de ces champs sont utilisées pour sélectionner les enregistrements correspondants dans cette table.

Remarque :  A la conception utilisez le concepteur de liaison de champ pour établir une relation maître-détail entre deux tables.

Voir aussi