Data.Win.ADODB.TCustomADODataSet.MasterFields
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.