Data.DB.TField.LookupList

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property LookupList: TLookupList read GetLookupList;

C++

__property TLookupList* LookupList = {read=GetLookupList};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Data.DB.pas
Data.DB.hpp
Data.DB TField

Description

Contient un cache des valeurs de LookupDataSet indicées par un ensemble de valeurs de la propriété KeyFields.

Inspectez LookupList pour accéder aux valeurs du cache affectées au champ pour un ensemble donné de valeurs des champs spécifiés par la propriété KeyFields. La valeur de LookupList est définie à l'ouverture de l'ensemble de données et quand la méthode RefreshLookupList est appelée.

Conseil :  Une application peut également remplir LookupList par programme afin de proposer des valeurs de référence tant que la propriété LookupDataSet n'est pas définie.

La méthode ValueOfKey de LookupList renvoie la valeur de LookupResultField pour un ensemble de valeurs sur LookupKeyFields. Cela permet d'évaluer la valeur de l'objet champ de recherche de la manière suivante :



Value := LookupList.ValueOfKey(DataSet.FieldValues[KeyFields]);



Value = LookupList->ValueOfKey(DataSet->FieldValues[KeyFields]);



Remarque :  LookupList n'a de sens que si la propriété FieldKind a la valeur fklookup et la propriété LookupCache la valeur true.

Voir aussi