アクセス2000でテーブルを作りエクセルからVBAを使用してテーブル更新行う処理を作ったのですが元々のデータ件数と変わらないにもかかわらず
容量を見てみると元が6メガだったものが120メガにも増えています
なぜでしょうか教えてください
ちなみに件数が多い為アクセスはMDEにしています
どうか解答 よろしくお願いします

A 回答 (2件)

maruru01さんの回答通り最適化しないとダメです。


エクセルからデータ更新するということは削除したり追加したり更新したりされてますよね?削除した領域はそのまま未使用のまま残ってしまいますし、更新した場合もかな?

因みに件数が多いのでMDEにするっていうのは関係ないでしょう。
VBAを中間コードにコンパイルした形で保存して、ソースを持たなくなるだけですので、フォームやレポート、モジュールがたくさんある場合は容量がかなり変わってきたりAccess内のモジュールを呼び出す速度が早くなったりしますが、エクセルのVBAからテーブルを操作する場合は、影響しません。
    • good
    • 0
この回答へのお礼

ありがとうございました
また、MDEの説明までしていただき本当にありがとうございました

お礼日時:2001/10/03 10:13

こんにちは。

maruru01です。
Accessは更新情報などをどんどん記憶していくので、開くたびに容量が増えていきます。
なので、ときどき最適化をしましょう。
最適化は、ファイルだけをいったん閉じてから、
ツール→データベースユーティリティ→最適化/修復
を選択すれば出来ます。
驚くほど容量が減ることがありますよ。
では。
    • good
    • 0
この回答へのお礼

ありがとうございました
120メガあった容量が4メガになりました

お礼日時:2001/10/03 10:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ