Bde.DBTables.TTable.GotoKey
Delphi
function GotoKey: Boolean;
C++
bool __fastcall GotoKey();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
説明
現在のキーによって指定されたレコードにカーソルを移動します。
GotoKey メソッドを呼び出すと,SetKey 呼び出しか EditKey 呼び出しで割り当てられたキー値,および Fields プロパティ内で指定された実際の検索値が示すレコードに移動します。
一致するレコードが見つかった場合,GotoKey は,カーソルをそのレコードに移動し,true を返します。一致するレコードが見つからなかった場合,現在のカーソル位置は変更されず,GotoKey は false を返します。
Paradox テーブルと dBASE テーブルの場合,キーは必ずインデックスでなければならず,IndexName プロパティで指定できます。IndexName に何も指定されていない場合,GotoKey はテーブルの一次インデックスを使用します。GotoKey では,dBASE の式インデックスを使用することができます。
SQL テーブルの場合,キーは IndexName プロパティで指定したインデックス,または IndexFieldNames プロパティの項目名リストと一致することがあります。