アクセスデータベースの「コンパクトで閉じる」設定をオフにしました。私は比較的高いネットワークトラフィックを持っているので、これをやっていますが、 "ローカルフロントエンドシステム"を利用しています。これにより、ネットワークコピーをコンパクトにする必要はほとんどありません。アクセスデータベース常に「コンパクトオン時」 - なぜですか?
ただし、「現在のデータベース」の「コンパイル時に閉じる」設定をfalseに設定しても、それでも解決します。なぜこれが起こるのですか?
マイセットアップ:
フロントエンドとバックエンドのサーバーに収容されています。ユーザーがサーバー経由でフロントエンドを開くと、ユーザー自身のコピーがユーザーのデスクトップに作成されます(「ローカルコピー」)。これは今使用するコピーです。それはまだサーバー上にある同じバックエンドファイルにリンクされています。
vbaプロジェクトをご覧になれますか?おそらく、データベースクローズイベントでcompactを呼び出すことがあります。 –
@JulianKuchlbauerはい、プロジェクト全体をチェックして、それを「真」に変更したものは見つかりませんでした。非常に奇妙な。 –
フロントエンドシステムを使用していますか?バックエンドデータベースで設定がチェックされていますか? –