Data.DB.TField.LookupList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property LookupList: TLookupList read GetLookupList;

C++

__property TLookupList* LookupList = {read=GetLookupList};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Gibt den zwischengespeicherten Wert der Datenmenge LookupDataSet an, der durch eine Wertemenge der Eigenschaft KeyFields indiziert ist.

Mit LookupList können Sie den zwischengespeicherten Wert suchen, der dem Feld zugewiesen ist. Der Wert von LookupList wird gesetzt, sobald die Datenmenge geöffnet oder die Methode RefreshLookupList ist aufgerufen wird.

Tip:  In Anwendungen kann LookupList programmseitig gefüllt werden, damit Lookup-Werte solange bereitgestellt werden, bis die Eigenschaft LookupDataSet gesetzt wird.

Die Methode ValueOfKey von LookupList liefert den Wert von LookupResultField für eine Wertemenge von LookupKeyFields. Aus diesem Grund kann der Wert des Lookup-Feldobjekts folgendermaßen berechnet werden:



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



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



Anmerkung:  LookupList ist nur sinnvoll, wenn FieldKind den Wert fklookup hat und die Eigenschaft LookupCache true ist.

Siehe auch