Data.DB.TDataSet.GetDetailLinkFields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Description

Introduit une méthode pour énumérer les composants champ qui lient cet ensemble de données sous forme de détail d'un ensemble de données maître.

Telle qu'implémentée dans TDataSet, GetDetailLinkFields ne fait rien. Les descendants surchargent cette méthode pour remplir les deux listes de composants champ qui définissent une relation maître/détail entre cet ensemble de données et un autre ensemble de données (maître). La liste MasterFields est initialisée avec des champs de la table maître dont les valeurs doivent être égales aux valeurs des champs de la liste DetailFields. La liste DetailFields est initialisée avec des champs de l'ensemble de données appelant.