Data.SqlExpr.TCustomSQLDataSet.GetDetailLinkFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure GetDetailLinkFields(MasterFields, DetailFields: TList<TField>); overload; override;
procedure GetDetailLinkFields(MasterFields, DetailFields: TList); overload; override; deprecated 'Use overloaded method instead';

C++

virtual void __fastcall GetDetailLinkFields(System::Generics::Collections::TList__1<Data::Db::TField*>* MasterFields, System::Generics::Collections::TList__1<Data::Db::TField*>* DetailFields)/* overload */;
virtual void __fastcall GetDetailLinkFields _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::Classes::TList* MasterFields, System::Classes::TList* DetailFields)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Beschreibung

Gibt die Feldkomponenten zurück, durch die eine Haupt-/Detailbeziehung mit einer Haupttabelle eingerichtet wird.

GetDetailLinkFields füllt die als Parameter übergebenen Listen mit den Feldkomponenten, die eine Haupt-/Detailbeziehung zwischen der Datenmenge und einer Hauptdatenmenge herstellen. In die Liste MasterFields werden die Felder der Haupttabelle eingetragen, deren Werte mit denen der Felder in DetailFields übereinstimmen müssen. Die Liste DetailFields enthält die entsprechenden Felder der Detaildatenmenge.

GetDetailLinkFields wird normalerweise in Anwendungen nicht benötigt. Die Methode wird intern vom Feldverbindungs-Designer beim Einrichten von Haupt-/Detailbeziehungen verwendet.

Siehe auch