Access 実行時エラー 3709

「レコードに検索キーが見つかりませんでした。」

これ、アクセス製品版 + accdb または accde の時は出ないのですが

アクセスランタイムで実行すると出ました。

実行時エラー 3709

検索キーって言うからレコードレイアウトに問題があるのかなと思って調べてみても、特に問題は見つからず、仕方がないので処理ごとに調べてみたら

これ

ナビゲーションウィンドウを自動で閉じるコードの部分で出るようです。

ランタイムで動作する時には、ナビゲーションウィンドウが出ないので必要ないのですが

製品版 + accde で実行する場合にランタイムと同様の動作を期待するために付け加えた事が問題だったようです

それにしても、もう少し違った分かりやすいエラー表示が良いですね。それとコンパイルしたaccdeの実行は製品版であってもランタイムで動作する機能が欲しいです。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です