Data.Win.ADODB.TCustomADODataSet.MasterFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property MasterFields: WideString read GetMasterFields write SetMasterFields;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Beschreibung

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.

Siehe auch