Data.SqlExpr.TCustomSQLDataSet.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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Description
Enumère les composants de champs qui relient cet ensemble de données comme détail d'un ensemble de données maître.
GetDetailLInkFIelds remplit les deux listes avec les 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 cet ensemble de données.
Les applications appellent rarement GetDetailLinkFields. Elle est utilisée à usage interne par le concepteur de liaison de champs lors de la définition de relations maître/détail.