- ベストアンサー
アクセスの容量がなぜか増加します
アクセス2000でテーブルを作りエクセルからVBAを使用してテーブル更新行う処理を作ったのですが元々のデータ件数と変わらないにもかかわらず 容量を見てみると元が6メガだったものが120メガにも増えています なぜでしょうか教えてください ちなみに件数が多い為アクセスはMDEにしています どうか解答 よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 Accessは更新情報などをどんどん記憶していくので、開くたびに容量が増えていきます。 なので、ときどき最適化をしましょう。 最適化は、ファイルだけをいったん閉じてから、 ツール→データベースユーティリティ→最適化/修復 を選択すれば出来ます。 驚くほど容量が減ることがありますよ。 では。
その他の回答 (1)
noname#1296
回答No.2
maruru01さんの回答通り最適化しないとダメです。 エクセルからデータ更新するということは削除したり追加したり更新したりされてますよね?削除した領域はそのまま未使用のまま残ってしまいますし、更新した場合もかな? 因みに件数が多いのでMDEにするっていうのは関係ないでしょう。 VBAを中間コードにコンパイルした形で保存して、ソースを持たなくなるだけですので、フォームやレポート、モジュールがたくさんある場合は容量がかなり変わってきたりAccess内のモジュールを呼び出す速度が早くなったりしますが、エクセルのVBAからテーブルを操作する場合は、影響しません。
質問者
お礼
ありがとうございました また、MDEの説明までしていただき本当にありがとうございました
お礼
ありがとうございました 120メガあった容量が4メガになりました