2

さて、これは私が遭遇した真新しい障害です。ソースMDBファイルから新しいMDEを起動しようとしていますが、Accessがロックされています。

したがって、私のmdbでは、最初に圧縮と修復を行い、次に新しいmdeの作成を選択します(これまで何度も行ったように)。

プロセスを開始しているように見えますが、完了時に圧縮される場所に到達することはなく、アクセスが応答していません。そのため、アプリを強制的に閉じた後、MDEを作成しようとしているフォルダーを調べると、そこに新しいアクセスdb1ファイルがあることがわかります。

それを開こうとすると、ファイルが見つからないというエラーが表示され、Visual BasicforApplicationsが破損しているというエラーが表示されます。

問題は、最後にmdeを起動してからコードを非常に簡単に調整した後、ダブルチェックとトリプルチェックを行ったということです...このフォームを開いてこの1つの追加を閉じるだけなので、そうではありません。

ただし、ラップトップにコピーしたディスクにソースmdbファイルがあり、テーブルをネットワークドライブに再リンクしようとしました(オフラインで開発できるように、ローカルドライブの他のテーブルにリンクしていました)??

助けてください!!!

4

2 に答える 2

2

最初に確認することは、コードがコンパイルされるかどうかです。VBE ウィンドウに移動し、メニューから[デバッグ] を選択し、サブメニューから [プロジェクト名をコンパイル] を選択します。Compile が使用できない (グレー表示されている) 場合は、コード モジュールの 1 つに小さな変更 (空白行を追加するなど) を加えます。次に、[コンパイル] メニュー オプションを試します。MDE を作成する前に、表示されるコンパイル エラーを修正してください。

于 2010-04-05T12:39:34.037 に答える
2

まず、次の手順を回避してみてください。

  1. 空のデータベースを作成する必要があります。
  2. 破損したデータベースを開き、[オブジェクト] の下の [テーブル] をクリックします。
  3. 最初のテーブルを右クリックし、ショートカット メニューの [エクスポート] をクリックします。
  4. [エクスポート先] ダイアログ ボックスで、新しく作成したデータベースを参照してクリックします。
  5. [OK] をクリックします。テーブル、クエリ、およびマクロごとに手順 3 ~ 4 を繰り返します。

それでも問題が解決しない場合は、Access データベース修復ソフトウェアを使用して回復できます。

于 2011-03-25T05:49:13.250 に答える