Data.Win.ADODB.TCustomADODataSet.MasterFields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property MasterFields: WideString read GetMasterFields write SetMasterFields;

C++

__property System::WideString MasterFields = {read=GetMasterFields, write=SetMasterFields};

Propriétés

Type Visibilité  Source Unité  Parent
property protected
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Description

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