「イベントプロパティに指定した式 読み込み時でエラーが発生しました。Microsoft AccessがOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました。」
現象
他マシーンで正常に動いている Access アプリを新しいマシーンにコピーしたら、上のエラーメッセージが出てまともに動かない。
なんでじゃ?
更新プログラムが必要なのか?
新しいマシーンとの相性が悪いのか?
Windows10 のOSバージョンが悪いのか? 2004が怪しいぞ!!
Windows10関連を常にウオッチしておきましょう。
Accessのバージョンが悪いのか?
解決方法は見つけました!!何が悪いのか原因は何か?神のみぞ知る!
Accessは恐ろしいですね。ヒィッヤー
これでバッチリ直りました。
- 新パソコンに旧パソコンで作成したAccessファイルをコピー&ペーストします。
- 新パソコンにコピーしたAccessファイルを開き、先ほどコピーした元のAccessから問題が発生したフォームをコピーします。
お願い:コピーする前に全てのフォームを閉じておいてね。 - コピーしたフォームを正として古いフォームを削除します、コピーしたフォームの名前を変更します。
- データベースの最適化/修復を実行したら出来上がり!!
フォームのコピー方法なんかは「Accessオブジェクトのインポート」なんかでググったらいっぱいあると思います。