Data.Win.ADODB.TADOTable.MasterSource
Delphi
property MasterSource: TDataSource read GetDataSource write SetDataSource;
C++
__property Data::Db::TDataSource* MasterSource = {read=GetDataSource, write=SetDataSource};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOTable |
Beschreibung
Gibt die Hauptdatenquelle einer Haupt/Detail-Beziehung an.
In der Eigenschaft MasterSource können Sie den Namen der Datenquellenkomponente angeben, deren Eigenschaft DataSet eine Datenmenge bezeichnet, die als Haupttabelle für die Einrichtung einer Haupt/Detail-Verknüpfung zwischen dieser und einer anderen Tabelle dient.
Nach dem Einstellen der Eigenschaft MasterSource können Sie mit der Eigenschaft MasterFields festlegen, welche Felder in der Haupttabelle verwendet werden sollen. Zur Laufzeit werden bei jedem Wechsel zu einem anderen Datensatz in der Haupttabelle die neuen Feldwerte verwendet, um die entsprechenden Datensätze in dieser Tabelle zur Anzeige auszuwählen.
ADOTable2.MasterSource := DataSource1;
ADOTable2.MasterFields := 'CustID';
ADOTable2->MasterSource = DataSource1;
ADOTable2->MasterFields = "CustID";
Anmerkung: Zur Entwurfszeit kann eine verfügbare Datenquelle im Objektinspektor in der Dropdown-Liste der Eigenschaft MasterSource ausgewählt werden.