Data.DB.TField.KeyFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property KeyFields: string read FKeyFields write SetKeyFields;

C++

__property System::UnicodeString KeyFields = {read=FKeyFields, write=SetKeyFields};

Eigenschaften

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

Beschreibung

Kennzeichnet das Feld oder die Felder in der Datenmenge, für die in einer Lookup-Datenmenge eine Übereinstimmung bestehen muss.

KeyFields darf nur bei Lookup-Feldern gesetzt werden (Felder, bei denen FieldKind den Wert fkLookup und Lookup den Wert true hat). KeyFields legen das Feld oder die Felder fest, für die bei Auftreten eines Lookup eine Übereinstimmung erreicht werden muss. Sollen mehrere Felder berücksichtigt werden, trennen Sie die Feldnamen durch ein Semikolon. Die festgelegten Felder müssen vom selben Typ wie die entsprechenden Felder in LookupKeyFields sein, andernfalls schlägt die Suche fehl.

Für die Werte der KeyFields-Felder in der Datenmenge DataSet werden die passenden Werte der LookupKeyFields-Felder in der Datenmenge LookupDataSet gesucht, um einen bestimmten Datensatz der Lookup-Tabelle zu bestimmen. Der Wert von LookupResultField des Datensatzes wird in die Eigenschaft Value der Feldkomponente übernommen.

Siehe auch