Datasnap.DBClient.TCustomClientDataSet.GetDetailLinkFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure GetDetailLinkFields(MasterFields, DetailFields: TList<TField>); overload; override;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Beschreibung

Implementiert eine Methode, um die Feldkomponenten aufzulisten, die diese Datenmenge als Detailmenge einer Hauptmenge verknüpfen.

Datasnap.DBClient.TCustomClientDataSet.GetDetailLinkFields erbt von Data.DB.TDataSet.GetDetailLinkFields. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.GetDetailLinkFields.

Implementiert eine Methode, um die Feldkomponenten aufzulisten, die diese Datenmenge als Detailmenge einer Hauptmenge verknüpfen.

Die Implementierung von GetDetailLinkFields in TDataSet ist leer. Die Methode wird in abgeleiteten Klassen überschrieben, um die beiden Listen mit den Feldkomponenten zu füllen, die eine Haupt/Detail-Beziehung zwischen dieser und einer anderen (Haupt-) Datenmenge definieren. In die Liste MasterFields werden die Felder der Haupttabelle eingetragen, deren Werte mit denen der Felder in DetailFields übereinstimmen müssen. Die Liste DetailFields wird mit den Feldern der aufrufenden Datenmenge gefüllt.