作成しているフォームのトラブルシューティングを行っています。フォームを開くたびに、テーブルの1つに誤っていくつかのレコードが書き込まれていることに気づきました(サブフォームもたくさんありました)。OnCurrentメソッドを調べましたが、何も表示されませんでした。そこで、ブレークポイントをいくつか追加して、それを絞り込むことができるかどうかを確認しました。これはそれが奇妙になるところです。ブレークポイントを削除すると、確かに、レコードは説明したとおりに書き込まれます。しかし、ブレークポイントを追加し、各ブレークポイントをゆっくりとクリックすると(各ブレークポイントで数秒待つなど)、レコードは書き込まれません。しかし、すばやくクリックすると、ブレークポイントがまったくない場合と同じように、レコードが書き込まれます。
だから私の質問は、ブレークポイントが有効になっていないときにアクセスが1つのことを実行し、ブレークポイントを追加してゆっくりクリックするだけで別のことを実行できるようにすることができるということです。