API:Data.Win.ADODB.TADOTable.MasterFields
Delphi
property MasterFields;
C++
__property MasterFields = {default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOTable |
Beschreibung
Gibt die Felder für eine Haupt-/Detailbeziehung an.
Data.Win.ADODB.TADOTable.MasterFields erbt von Data.Win.ADODB.TCustomADODataSet.MasterFields. Der folgende Inhalt bezieht sich auf Data.Win.ADODB.TCustomADODataSet.MasterFields.
Gibt die Felder für eine Haupt-/Detailbeziehung an.
Geben Sie nach einer Zuweisung an MasterSource oder DataSource mit MasterFields den Namen eines oder mehrerer Felder in einer anderen Datenmenge (der Hauptdatenmenge) an, die zum Einrichten einer Haupt-/Detailbeziehung zwischen dieser Datenmenge und der Hauptdatenmenge verwendet werden. Sie legen die Hauptdatenmenge fest, indem Sie deren Datenquelle der Eigenschaft MasterSource oder DataSource zuweisen.
MasterFields ist ein String mit einem oder mehreren Namen von Felder in der Hauptdatenmenge. Wird die Beziehung durch zwei Felder definiert, trennen Sie die beiden Feldnamen durch ein Semikolon:
ADOTable2.MasterSource := DataSource1;
ADOTable2.MasterFields := 'CustID;SaleDate'
ADOTable2->MasterSource = DataSource1;
ADOTable2->MasterFields = "CustID;SaleDate"
Wenn in der Hauptdatenmenge der Datensatz wechselt, werden die neuen Werte in diesen Feldern verwendet, um die entsprechenden Datensätze in der ADO-Datenmenge anzuzeigen.
Anmerkung: Während des Entwurfs können Sie die Haupt/Detail-Verknüpfung zwischen zwei Tabellen mit dem entsprechenden Designer einrichten.