FireDAC.Comp.DataSet.TFDDataSet.GotoKey

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function GotoKey: Boolean;

C++

bool __fastcall GotoKey();

プロパティ

種類 可視性 ソース ユニット
function public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

説明

キー バッファの各値を使用して、レコードを検索します。


SetKey/EditKey を事前に呼び出した後、GotoKey で、インデックス付きフィールドに代入された値を使用して、レコードを検索します。

この呼び出しの前に、データセットは、dsSetKey 状態であることが必要です。GotoKey によりレコードが見つかると、データセットの現在のレコードになり、True が返ります。見つからない場合は、現在の位置は変わらず、GotoKey により False が返ります。

 FDQuery1.IndexFieldNames := 'CUSTOMER_ID;ORDER_DATE';
 FDQuery1.SetKey;
 FDQuery1.FieldByName('CUSTOMER_ID').AsInteger := 100;
 FDQuery1.FieldByName('ORDER_DATE').AsDateTime := EncodeDate(2008, 5, 1);
 if not FDQuery1.GotoKey then
   ShowMesage('Order is not found');

関連項目