Data.DB.TDataSet.First
Delphi
procedure First;
C++
void __fastcall First(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
説明
データセットの最初のレコードに移動します。
First を呼び出すと、データセットの最初のレコードがアクティブになります。First では、アクティブ レコードへのあらゆる変更をポストすると共に、以下を行います。
- レコード バッファをクリアします。
- 最初のレコードを取得し、そのレコードをアクティブ レコードにします。
- 表示に必要な追加レコード(たとえば、グリッド コントロールへの入力に必要なレコードなど)を取得します。
- Bof プロパティを
True
に設定します。 - データ コントロールやリンクされている詳細セットが内容を更新できるように、レコードの変更をブロードキャストします。
メモ: TDataSet クラスでは、内部の protected メソッドを使用して、アクティブ レコードの移動と、表示に必要な追加レコードの取得を行います。TDataSet では、これらの内部メソッドは空のスタブになっています。派生クラスでこれらのメソッドを実装すると、First メソッドが機能するようになります。
関連項目