• ベストアンサー

10レコード目の主キーの値を取得したい場合

Debug.Print Me.Form.CurrentRecord これで現在のレコードが取得でき、 Debug.Print Me.Form("主キー").Value これで現在のレコードの主キーの値が取得できるのですが、 例えば、10レコード目の主キーの値を取得したい場合は、 どのようなコードになるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

こんな風? dim rs as object set rs = me.recordset.clone rs.bookmark = me.bookmark '現在位置からの場合 rs.move 3 '3個先 debug.print rs!主キーフィールド名 rs.movefirst '先頭からの場合 rs.move 3 debug.print rs!主キーフィールド名 set rs = nothing

nehrytgbhh
質問者

お礼

回答頂きありがとうございました。

その他の回答 (1)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

どこから10レコード目か不明ですが以下のページを参考にしてみてください。 フォームよりレコードを操作する http://accessvba.pc-users.net/form/operation.html

nehrytgbhh
質問者

お礼

回答頂きありがとうございました。