First メソッドと Last メソッドの使用
データセット内の移動 への移動
First メソッドはカーソルをデータセットの最初の行に移動し、BOF プロパティを True に設定します。カーソルが既にデータセットの最初の行にある場合、First は何もしません。
たとえば、次のコードでは CustTable の最初のレコードに移動しています。
CustTable.First;
CustTable->First();
Last メソッドはカーソルをデータセットの最後の行に移動し、EOF プロパティを True に設定します。カーソルが既にデータセットの最後の行にある場合、Last は何もしません。
次のコードでは、CustTable の最後のレコードに移動しています。
CustTable.Last;
CustTable->Last();
メモ: 単方向データセットで Last メソッドを呼び出すと、例外が発生します。
ヒント: プログラム上の理由からユーザーの介入なしにデータセットの最初や最後の行に移動するようになっている場合もありますが、ユーザーが TDBNavigator コンポーネントを使ってレコード間を移動できるようにすることも可能です。