症状:

Microsoft Accessを使用して破損したAccessデータベースファイルを開くと、最初に次のエラーメッセージ(エラー53)が表示されます。

ファイルが見つかりません

サンプルのスクリーンショットは次のようになります。

エラーメッセージのタイトルは「MicrosoftVisualBasic for Application」であるため、VBAファイルが見つからないためにエラーが発生したようです。

「OK」ボタンをクリックすると、次のエラーメッセージ(エラー29081)が表示されます。

データベースに含まれているVBAプロジェクトを読み取ることができないため、データベースを開くことができません。 データベースを開くことができるのは、VBAプロジェクトが最初に削除された場合のみです。 VBAプロジェクトを削除すると、モジュール、フォーム、およびレポートからすべてのコードが削除されます。 データベースを開いてVBAプロジェクトを削除する前に、データベースをバックアップする必要があります。

バックアップコピーを作成するには、[キャンセル]をクリックして、データベースのバックアップコピーを作成します。 データベースを開き、バックアップコピーを作成せずにVBAプロジェクトを削除するには、[OK]をクリックします。

or

データベース内のVisualBasic forApplicationsプロジェクトが破損しています。

スクリーンショットは次のようになります。

[OK]ボタンをクリックしてAccessにデータベースを開き、VBAプロジェクトを削除させると、次のような29072番目のエラーメッセージ(エラーXNUMX)が表示されます。

Microsoft Accessは、このファイルの破損を検出しました。 破損を修復するには、まずファイルのバックアップコピーを作成します。 [ファイル]タブをクリックし、[管理]をポイントして、[データベースの圧縮と修復]をクリックします。 現在この破損を修復しようとしている場合は、このファイルを再作成するか、以前のバックアップから復元する必要があります。

スクリーンショットは次のようになります。

これは、MicrosoftAccessがデータベースを開くことができないことを意味します。

正確な説明:

元のヘルスアクセスデータベースには、VBAプロジェクトはまったく含まれていません。 ただし、破損しているため、Accessは破損したデータベースファイルにVBAプロジェクトが含まれていると見なし、それを開こうとします。 ファイルのオープンに失敗すると、上記のエラーメッセージが表示されますが、元のファイルにはVBAプロジェクトがまったく含まれていないため、少し混乱します。

唯一の解決策は、当社の製品を使用することです DataNumen Access Repair MDBファイルを修復し、このエラーを解決します。

サンプルファイル:

エラーの原因となる破損したMDBファイルのサンプル。 mydb_7.mdb

で修復されたファイル DataNumen Access Repair: mydb_7_fixed.mdb