次の方法で共有


CDaoRecordset::SetPercentPosition

更新 : 2007 年 11 月

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

void SetPercentPosition(
   float fPosition 
);

パラメータ

  • fPosition
    0 ~ 100 の値。

解説

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

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

6cxf8bhd.alert_note(ja-jp,VS.90).gifメモ :

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

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

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::GetPercentPosition

その他の技術情報

CDaoRecordset のメンバ