Data.DB.TDataSet.Last
Delphi
procedure Last;
C++
void __fastcall Last();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
説明
データセット内の最後のレコードに移動します。
Last メソッドを呼び出すと,データセット内の最後のレコードをアクティブにすることができます。データセットが単方向でない場合,Last はアクティブレコードに対するすべての変更を登録し,次の処理を実行します。
レコードバッファをクリアします。
最後のレコードを取り出し,カーソルをそのレコードに移動してアクティブレコードにします。
グリッドコントロールを埋めるためのデータなど,表示に必要な追加レコードを取り出します。
Eof プロパティを true に設定します。
データコントロールおよびリンクされている詳細データセットが更新できるようにレコードの変更をブロードキャストします。
単方向データセットの場合,Last は EDatabaseError 例外を生成します。
メモ: TDataSet は,アクティブレコードの位置を変更し,表示に必要なレコードを取り出すのに内部プロテクトメソッドを使用します。TDataSet では,これら内部メソッドは空のスタブです。下位クラスは,これらのメソッドを実装して,Last メソッドが動作するようにすることができます。