次の方法で共有


CDaoRecordset::MovePrev

レコードセットの前のレコードが現在のレコードを行うには、このメンバー関数を呼び出します。

void MovePrev( );

解説

前のレコードに移動する前に IsBOF を呼び出すことをお勧めします。MovePrev の呼び出しは IsBOF がゼロ以外の値を返した場合、既に前に、最初のレコード スクロールまたはレコードがレコードセットによって選択されていないいずれかを示す CDaoException をスローします。

Caution メモ注意

[移動] の関数呼び出しはレコードセットのレコードがない場合、は例外をスローします。一般に、レコードセットのレコードがあるかどうかを確認するに IsBOFIsEOF の両方を移動操作の前に呼び出します。[開く][再クエリ]を呼び出した後、IsBOFIsEOFを呼び出します。

[!メモ]

を呼び出すと、現在のレコードが更新されるか、追加する [移動] のいずれかに、更新が警告なしに機能します。

要件を適用せずにレコード間の移動に [移動] 関数を使用します。指定された条件を満たす型ダイナセットとスナップショット タイプのレコードセット オブジェクトのレコードを見つけるために検索操作を使用します。テーブル タイプのレコードセット オブジェクトのレコードを探すには、Seekを呼び出します。

レコードセットがテーブル タイプのレコードセットを参照する場合は、移動は、テーブルの現在のインデックスに従います。基になる DAO のオブジェクトのインデックスのプロパティを使用して、現在のインデックスを設定できます。現在のインデックスを設定する、返されるレコードの順序は未定義です。

前方スクロール専用スクロール スナップショットの MoveFirst または MovePrev のメンバー関数を呼び出すことはできません。

レコードセットの現在のレコードの位置を実行するには、転送されたレコードに番号または後方に、呼び出し **[移動]**オブジェクトします。

関連情報については、" "メソッド「変換」および「MoveFirst、MoveLast、MoveNext の DAO ヘルプ MovePrevious のメソッド」"を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::Move

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext