次の方法で共有


CDaoRecordset::SetPercentPosition

レコードセットのレコード総数のパーセンテージを基にした現在のレコードのおおよその位置を変更する値を設定します。

void SetPercentPosition(
   float fPosition 
);

パラメーター

  • fPosition
    0 ~ 100 の値。

解説

ダイナセット タイプのレコードセットまたはスナップショット タイプのレコードセットで作業をしているとき、SetPercentPosition を呼び出す前に、まず最後のレコードに移動して、レコードセットを集めます。 レコードセットをすべて集める前に SetPercentPosition を呼び出すと、移動量は、GetRecordCount の値で示される、アクセスできるレコード数の相対位置になります。 MoveLast を呼び出して、最後のレコードに移動できます。

一度、SetPercentPosition を呼び出すと、その値の示す位置に近いレコードが現在のレコードになります。

注意

レコードセットの指定したレコードに現在のレコードを移動する場合 SetPercentPosition を呼び出すことはお勧めできません。 代わりに、SetBookmark メンバー関数を呼び出します。

関連情報については、DAO ヘルプの「PercentPosition Property」を参照してください。

必要条件

**ヘッダー:**afxdao.h

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::GetPercentPosition

その他の技術情報

CDaoRecordset のメンバー