- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS/VBA 追加レコードが表示されない)
ACCESS/VBA 追加レコードが表示されない
このQ&Aのポイント
- ACCESS 2003 で開発しています。フォームのデータソースがテーブルAで、テーブルAの主キーはオートナンバーです。フォーム上のボタンをクリックすると、追加クエリを実行して、テーブルAに1レコード追加し、フォームにそのレコードを表示したいのですが、クエリ実行前の最終レコードが表示されてしまいます。テーブルAを見ると、オートナンバーがふられたレコードが末尾にちゃんと追加されています。
- ACCESS 2003の開発環境で、フォーム上のボタンをクリックすると追加クエリが実行され、テーブルに新しいレコードが追加されるはずです。しかし、クエリ実行前の最終レコードが表示されてしまうという問題が発生しています。テーブルを確認すると、新しいレコードが末尾に正しく追加されていることがわかります。
- ACCESS 2003で開発している際に、フォーム上のボタンをクリックして追加クエリを実行すると、テーブルに新しいレコードが追加されるはずです。しかし、クエリ実行前の最終レコードが表示されてしまい、追加されたレコードが表示されません。テーブルの末尾には正しくレコードが追加されていることがわかります。どのようにすれば、直前に追加したレコードをフォームに表示させることができるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>Me.Refresh を Me.Requery に。
お礼
Me.Requery で正しく動作しました。 フォームのデータソースがクエリの時に有効だと思っていました。 ありがとうございます。