他のフォームを開くためのボタン付きスイッチボードフォームのAccess(2013,32ビット)フロントエンドデータベースがあります。これらの他のフォームには、(プッシュすると)閉じてスイッチボードのフォームに戻るボタンがあります。Accessデータベースに「現在のレコードがありません」というメッセージが表示されます
最近では、特定の(交換機以外の)フォームを開いていて、ボタンをクリックしてスイッチボードに戻ると、「現在のレコードがありません」というメッセージボックスが表示されることがあります。これはエラーであることは私には明らかではありません(どこでも「エラー」とは言わない)。それは単なる不思議な声明です。
メッセージボックスのタイトルは、アプリケーションのタイトルと同じです([ファイル|オプション|現在のデータベース]で設定)。いずれのフォームのタイトルでもありません。
私はメッセージを受け取った後にすべて動作しますが、それはちょっと困惑しています。私はこのバグを押しつぶそうとしています。
私は、フォームの開閉操作中に発生しているすべてのコードをステップアップしました。それはすべてうまくいく。元のフォームが閉じられ、交換機が既に開いているときに、最後のEnd Sub行が処理されてそのメッセージが表示されます。
また、非交換機のフォームで特定のレコードを表示しているときに、ボタンを押して交換機に戻った場合にのみ、それが発生することに気付くこともあります。そしてその行動は一貫しています。いくつかのレコードを見るときはいつも起こりますが、他のレコードを見るときはまったくありません。しかし、それらはすべてレコードです(エラーメッセージに反して)。
私は同様の「現在のレコードがありません」というエラーやメッセージについて、既存の投稿(stackoverflowや他のウェブサイトで)の多くを読んだことがありますが、ここには該当しないようです。
これを引き起こす可能性のあることについてのご意見はありますか?