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