Bde.DBTables.TTable.GetDetailLinkFields
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 | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
Beschreibung
Gibt die Feldkomponenten zurück, durch die eine Haupt-/Detailbeziehung mit einer Haupttabelle eingerichtet wird.
GetDetailLinkFields füllt zwei Listen mit TFields, die die Haupt-/Detail-Beziehung dieser Tabelle mit 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.