- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:rs.MoveFirst)
VBAのコードでのrs.MoveFirstの必要性について
このQ&Aのポイント
- VBAのコードでrs.MoveFirstは、あってもなくても変わりません。
- rs.MoveFirstは、レコードセット内のカレントレコードを先頭に移動させるためのメソッドです。
- しかし、rs.MoveNextメソッドを使ってループ処理する場合でも、最初にrs.MoveFirstを呼び出す必要はありません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私は別に識者ではないですが、Accessの場合は要らないのかもしれませんが、他のDBでテーブルを開いた直後にカレントレコードが必ず最初を指していることが保証されてるというわけではなかったりすると、そういう処理を入れておくことがあります。 Accessのバージョンが上がって仕様が変わるってこともないとは言い切れませんが、そういう処理をしないといけない時もあるということを覚えておくことが大事かと思います。 今回は、そのまま残してもいいとは思います。
その他の回答 (1)
- ushi2015
- ベストアンサー率51% (241/468)
回答No.1
こんにちは 自分的には Openしたてなら無くても問題ないと思うのですが、 入れたり入れなかったり、あまり気にしてません。 問題が有れば、識者から回答があると思います。 どうなんでしょうね?
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。