Accessで、開発を行っていると、
mdbファイルが開けなくなったり、動作が不安定になることが、よく有ります。
その場合の対処法として、以下の方法が有ります。
1,最適化をする。
メニューの[ツール] - [データベース ユーティリティ] - [最適化/修復]
を行うとmdbが最適化され、正常に動作する事があります。
2,新規のmdbを作成し、オブジェクトを全てインポート。
最適化をしてもダメな場合には、そのmdbは諦めて、
新規mdbを作成し、壊れたmdbから、
テーブルやフォームなどのオブジェクトを全てインポートします。
この場合の注意点として、以下の設定を再度行う必要があります。
・起動時の設定
メニューの[ツール] - [起動時の設定]を再設定。
・参照設定
モジュール側のウィンドウのメニューの[ツール] - [参照設定]を再設定。
参照設定が正しくないと、コンパイルエラーになります。
([デバッグ] - [コンパイル]が正常に終了するかで確認できます。)
・インポートまたはエクスポートの定義
インポート、エクスポートの定義は、システムオブジェクトのテーブルに
格納されている為、オブジェクトを全てインポートしても
インポートされませんので、再度、定義を作成しなければなりません。
Accessでの開発の際は、ご注意を。