2005.10.14

ACCESSのmdbの修復

Accessで、開発を行っていると、
mdbファイルが開けなくなったり、動作が不安定になることが、よく有ります。

その場合の対処法として、以下の方法が有ります。


1,最適化をする。

 メニューの[ツール] - [データベース ユーティリティ] - [最適化/修復]
 を行うとmdbが最適化され、正常に動作する事があります。


2,新規のmdbを作成し、オブジェクトを全てインポート。

 最適化をしてもダメな場合には、そのmdbは諦めて、
 新規mdbを作成し、壊れたmdbから、
 テーブルやフォームなどのオブジェクトを全てインポートします。

 この場合の注意点として、以下の設定を再度行う必要があります。

 ・起動時の設定
   メニューの[ツール] - [起動時の設定]を再設定。

 ・参照設定
   モジュール側のウィンドウのメニューの[ツール] - [参照設定]を再設定。
   参照設定が正しくないと、コンパイルエラーになります。
   ([デバッグ] - [コンパイル]が正常に終了するかで確認できます。)

 ・インポートまたはエクスポートの定義
   インポート、エクスポートの定義は、システムオブジェクトのテーブルに
   格納されている為、オブジェクトを全てインポートしても
   インポートされませんので、再度、定義を作成しなければなりません。


Accessでの開発の際は、ご注意を。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
yatsuda