クエリ”は破損しています。
2019年11月13日以降、Access2010以降のバージョンを実行した時、「クエリ”は破損しています。」
というエラーメッセージが発生していませんか?
これはWindows Updateが原因のようです。
Access2010はKB4484127
Access2013はKB4484119
Access2016はKB4484113
それぞれの更新プログラムが原因になっています。
クエリ”は破損しています。の対処方法は
上記の更新プログラムを削除してください。
更新プログラムの削除方法は
1.コントロールパネルを表示
表示方法:カテゴリ ⇒ プログラム ⇒ インストールされた更新プログラムを表示
表示方法:大きい(小さい)アイコン ⇒ プログラムと機能
⇒ インストールされた更新プログラムを表示
2.一覧表示された中から、上記の更新プログラムを探す
例えばAccess2010ならKB4484127
3.該当する更新プログラムでマウスの右クリック
⇒ アンインストール(U) をクリック ⇒ アンインストール をクリック
4.更新プログラムが正常にアンインストールされました。
というメッセージが表示されたら完了です。
この対応のきっかけは、お客様より「クエリは破損しています。」
というエラーメッセージが表示されて動かなくなった
という連絡です。
確認した内容は
(1)最初に疑ったのはプログラムが本当に破損していないか? ということです。
そこで、サーバーに保存されているプログラムに置き換えて確認して頂きました。
それでも状況は変わらないので
(2)一部のPCだけなのか、全部のPCなのか ということを確認して頂きました。
ほとんどすべてのPCで発生していたのと、水曜日ということを考慮するとWindows Updateが原因と考えました。
ネットで検索すると、上記の情報があったので、更新プログラムを削除して解決しました。