Data.DB.TLookupList
Delphi
TLookupList = class(TObject)
C++
class PASCALIMPLEMENTATION TLookupList : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Description
TLookupList gère une liste de valeurs de recherche associées à un ensemble de valeurs de champ clé.
TField utilise TLookupList pour implémenter un cache des valeurs de recherche. Chaque valeur de la liste de recherche est associée à un ensemble de valeurs des champs clés de l'ensemble de données de recherche. Les champs de recherche mettent en correspondance les valeurs des champs identifiés par leur propriété KeyFields avec les valeurs des champs clés de l'ensemble de données de recherche. Quand les valeurs correspondent, la valeur du champ de recherche est initialisée avec la valeur correspondante de TLookupList.
Utilisez TLookupList pour générer une liste de recherche par programme quand il n'y a pas d'ensemble de données de recherche. Utilisez les méthodes de la propriété LookupList du champ pour remplir la liste de recherche avec des valeurs et attribuer à la propriété LookupCache du champ la valeur true. Si aucune autre propriété de recherche du champ n'est initialisée, le champ utilise la liste de recherche ainsi spécifiée sans la réécrire avec les valeurs d'un ensemble de données de recherche.