2

昨日、Access 2003 のモジュールで作業していたときに、それを閉じると、Access がクラッシュしました。私がしたことは、モジュールの名前を変更したことだと思います。Access を再度開いた後、名前が変更された新しいモジュールが表示されましたが、「モジュール名 "..." のスペルが間違っているか、存在しないモジュールを参照しています」というエラーが表示されます。データベース ウィンドウで開くことも、名前を変更することもできません。しかし、Visual Basic エディターを起動すると、モジュールにアクセスできますが、元の名前のままです。コードをコピーして貼り付けることができましたが、コードは実際にはまだ機能しています。問題は、データベース ウィンドウでモジュールの名前を変更したり、モジュールを開いたりできないことです。そして、それは私を心配させます。私は何をすべきか?新しいデータベースを開き、すべてのフォーム、クエリ、およびコードをコピーしてそこに貼り付けますか? それとも大丈夫ですか?:S

これは私が取り組んでいる単なるバックエンドであり、実際のデータベースにはまだ接続されていません。モジュールの名前を変更した理由は、モジュールと同じ名前のプロシージャがあったためです。

4

1 に答える 1

2

新しい mdb を開いてすべてをインポートすることをお勧めします。最初にこれを見たいかもしれません: http://www.granite.ab.ca/access/corruptmdbs.htm

于 2010-06-24T12:04:34.557 に答える