RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TADOTable.MasterSource Property

Specifies the data source component used for a Master-Detail relationship.

Pascal
property MasterSource: TDataSource;
C++
__property TDataSource MasterSource;

Use MasterSource to specify the name of the data source component whose DataSet property identifies a dataset to use as a Master table in establishing a Master-Detail relationship between this table and another one. 

After setting the MasterSource property, specify which fields to use in the master table by setting the MasterFields property. At runtime each time the current record in the master table changes, the new values in those fields are used to select corresponding records in this table for display.

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

 

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

Note: At design time choose an available data source from the MasterSource property's drop-down list in the Object Inspector.
 

TDataSource 

MasterFields 

Making the Table a Detail of Another Dataset

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!