フォームで作業していたところ、Access がクラッシュしました。開こうとすると、すぐに修正する方法がわからないエラーが表示されました。何かのようなもの
無効なフォーム名がマクロにある場合、Form1 は存在しません ...
その時はよくわからなかったので、「圧縮して修復」を押して、何度かアクセスを閉じては開き直しました。その後、別のメッセージがありました。正確には覚えていませんが、「続行するには、すべての VBA コードを削除する必要があります」のようなものでした。いくつかのバックアップ コピーがあるので、OK と答えました。しかし、それは何も修正しませんでした。
次に、元のエラーを修正する方法を見つけました。「Form1」は起動時に開くデフォルトのフォームだったので、変更しました。すべてが機能するので、コードをコピーして戻しますが、明らかにコードは機能しません。エラーメッセージは次のとおりです。
コンパイル エラー ユーザー定義型
DAO.QueryDef で
次に、MS ヘルプに従って参照を確認し、[ツール] -> [参照] をクリックすると、
システム レジストリへのアクセス中にエラーが発生しました。
それで、レジストリをいじらないことを含む考えはありますか?