Data.DB.TField.LookupKeyFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property LookupKeyFields: string read FLookupKeyFields write SetLookupKeyFields;

C++

__property System::UnicodeString LookupKeyFields = {read=FLookupKeyFields, write=SetLookupKeyFields};

Eigenschaften

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

Beschreibung

Kennzeichnet das oder die Felder in der Lookup-Datenmenge, für die eine Übereinstimmung gefunden werden muss.

LookupKeyFields darf nur für Feldkomponenten verwendet werden, deren Eigenschaft FieldKind den Wert fkLookup hat. Die in LookupKeyFields festgelegten Felder sind die Felder im Index der Datenmenge LookupDataSet, deren Werte mit den Werten der Felder KeyFields in der Datenmenge der Feldkomponente übereinstimmen müssen.

Sollen mehrere Felder berücksichtigt werden, trennen Sie die Feldnamen durch ein Semikolon. Die in LookupKeyFields angegebenen Felder müssen denselben Typ haben wie die entsprechenden in KeyFields festgelegten Felder, andernfalls schlägt die Suche fehl.

Ein bestimmter Datensatz in der Lookup-Datenmenge (LookupDataSet) wird gefunden, indem die Werte der Felder LookupKeyFields in LookupDataSet mit den Werten der in KeyFields angegebenen Felder abgeglichen werden. Der Wert der Feldeigenschaft Value entspricht dem Wert des Feldes LookupResultField in dem betreffenden Datensatz.

Siehe auch