Data.DB.TField.LookupKeyFields
Delphi
property LookupKeyFields: string read FLookupKeyFields write SetLookupKeyFields;
C++
__property System::UnicodeString LookupKeyFields = {read=FLookupKeyFields, write=SetLookupKeyFields};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
説明
参照を実行するときに照合する参照データセット内の 1 つまたは複数の項目を識別します。
LookupKeyFields プロパティは FieldKind プロパティが fkLookup に設定されている項目コンポーネントでのみ使用します。LookupKeyFields は LookupDataSet のインデックス内の項目で,その値が項目コンポーネントの DataSet 内の KeyFields と照合されます。
複数の項目を指定するには,個々の項目名をセミコロンで区切ります。LookupKeyFields に指定する項目は KeyFields 内の対応する項目と同じでなければなりません。そうでない場合,参照は機能しません。
LookupDataSet 内の LookupKeyFields の値と,DataSet 内の KeyFields の値とを照合することにより,LookupDataSet 内の特定のレコードが判別されます。項目コンポーネントの Value プロパティは,示されたレコード内の LookupResultField の値です。