2

だから私は仕事でMS Accessデータベースを持っています。最近、私は別の MDE ファイルを公開しようとしましたが、それは実際には以前に存在していたレポートから何かを削除しました。現在、「MS Access は MDE を作成できません」というエラーが表示され、小さな [ヘルプの表示] ボタンが表示されます... [ヘルプの表示] ボタンをクリックすると、通常、オブジェクトが多すぎる (フォーム、レポート、テーブルなど)。このデータベースはそれほど大きくないので、どうしてこうなったのだろうか?

マイナーな変更、すべて同じフォーム、レポートなどを含む MDE を何度も何度もリリースするたびにカウントされますか?

これは別のエラーで、ポップアップ ボックスはブランケットまたは一般的なものでしょうか?

とにかくこれを解決する方法はありますか?

これはフォーム/レポートのオブジェクト (テキスト ボックス、cmb ボックスなど) をカウントしますか?

基本的に、ヘルプに示されている例では、フォームが 500 個あり、フォームごとに 2 つのモジュールがある場合、それは 1000 としてカウントされます..このデータベースには、約 12 個のフォーム、4 つのクエリ、16 個のテーブルがあります (最大レコード = > 1000 レコード) であり、それほど大きくはありません。前回 MDE を問題なくリリースして以来、この新しいレポートの項目を削除しようとしただけで、新しいものは何も追加しませんでした。

助けてください....これを求める叫び声があり、私は頭が痛いです!

ありがとう

4

2 に答える 2

3

はい、これは誤解を招く包括的なエラー メッセージです。コードをコンパイルしてみてください。Ctrl+g >> Debug >> Compile を実行すると、どのコード行が問題を引き起こしているかがわかります。

コードを頻繁にコンパイルすることをお勧めします。コードの数行ごとにそうします。

レポートから削除したコントロールを参照するコードがレポートに含まれている可能性があります。

于 2009-11-23T16:23:49.403 に答える
1

オブジェクトはデータベースの存続期間中カウントされます。つまり、オブジェクトを削除してもカウントされます。圧縮して修復し、すべてを新しいデータベースにコピーすることをお勧めしますdecompile。これにより、きれいなコピーが得られます。コンパイルできることを確認してから、mde を作成してください。

于 2009-11-23T12:22:58.000 に答える