MS Access 2003 -MDEファイルの作成の失敗:エラーVBAは破損していますか?
-
24-09-2019 - |
質問
わかりました、これは私が遭遇した真新しい障害です。ソースMDBファイルから新しいMDEを起動しようとしていますが、アクセスをロックしています。
したがって、MDBでは、最初にコンパクトと修理を行い、次に新しいMDEを作成しています(以前に何度も行ったように)。
プロセスを開始しているように見えますが、完了したときにコンパクトな場所に到達することはなく、アクセスが応答しません。そのため、アプリを強制的に閉じた後、MDEを作成しようとしているフォルダーを見て、そこに新しいアクセスDB1ファイルがあることがわかります。
それを開こうとすると、ファイルが見つからないというエラーが発生し、アプリケーションの視覚的な基本が破損していると表示されます。
問題は、MDEを最後に起動して以来、コードを非常に簡単に調整したばかりで、この後、ダブルとトリプルをチェックしました。
しかし、私は自分のラップトップにコピーしたディスクにソースMDBファイルを持っていて、テーブルをネットワークドライブに再リンクしようとしました(ローカルドライブの他のテーブルにリンクしてオフラインを開発できるようにしました)??
助けてください!!!
解決
最初に確認するのは、コードがコンパイルされるかどうかです。 VBEウィンドウに移動して選択します デバッグ メニューから ProjectNameをコンパイルします サブメニューから。コンパイルが利用できない場合(グレイアウト)、コードモジュールの1つにマイナーな変更(空白行を追加するなど)を作成します。次に、コンパイルメニューオプションを試してください。 MDEを作成しようとする前に、コンパイルエラーが表示されるコンパイルエラーを修正します。
他のヒント
まず、これらの手順を回避してみてください。
- 空白のデータベースを作成する必要があります。
- 破損したデータベースを開き、オブジェクトの下のテーブルをクリックします。
- 最初のテーブルを右クリックして、ショートカットメニューの[エクスポート]をクリックします。
- ダイアログボックスへのエクスポートで、新しく作成されたデータベースを参照してクリックします。
- OK]をクリックします。各テーブル、クエリ、マクロについて、手順3〜4を繰り返します。
それでも、問題が解決しない場合は、アクセスデータベース修理ソフトウェアを使用して回復することができます。