• ベストアンサー

ファイルサイズって

先日、友達と同じAccess2000の問題集で、データベースを作った時なのですが、2人とも全く同じデータベースを作ったのに、ファイルサイズが違ってしまいました。 100%同じものを作ること自体不可能だと思うのですが、あまりにもファイルサイズが違う(僕は288k、友達は389k)どういうことなんだろうと思い、いろいろデータベースを変更してみました。 オブジェクトは、テーブル、フォーム、クエリ、レポートだったので、二人共、自分のデータベースのフォームを全て削除したのですが、ファイルサイズが全く変わりません。その他、いろいろなオブジェクトを削除したり、変更してみたのですが同様でした。 そこで、ファイルサイズ自体の考えが分かっていないのではという結論になり、 このような質問をさせて頂いています。 ファイルサイズについてご存知の方。教えて下さい<m(__)m> また、フォームを削除しても、ファイルサイズが変わらなかった理由もご存知であれば、ぜひ、教えて下さい。

  • MRD
  • お礼率25% (42/168)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ファイルサイズの差も、削除後のサイズが変わらなかったのも、同じ構造のDBを作成したのであれば、大半はテンポラリ領域の差でしょうね フォームなりクエリーなりを一度作ると、削除しても、ある程度の領域を使用した事になり、最適化を図るまでは、テンポラリ領域として確保されたままになりますので、多分、その影響でしょうね

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

こんにちは。 データベースウィンドウを表示した状態で、ツール-データベースユーティリティ-最適化を選ぶと最適化出来ます。 こちらはAccess97なので、メニューのタイトルとか違うかも知れませんが。。。

関連するQ&A

  • ACCESSの「データベース構造の解析」のファイル保存について

    MS ACCESS2003の初心者です。他人が書いたMDBファイルをテキストで管理したいと考えています。 「ツール」→「解析」→「データベース構造の解析」からフォーム、クエリ、レポートなどの詳細(プロパティーなど)を印刷かファイル保存することが辿り着きました。 だが、選択した項目をまとめて1ファイルに保存することではなくて、簡単に各々名前(例:フォーム名)を付けて保存することをご存知な方はいませんか? フォーム、クエリ、レポートの数がとても多いので、手作業では気が遠くなりそうです。何かいい方法をご存知な方がいれば、教えてください。 よろしくお願いいたします。

  • アクセスのファイルサイズ

    アクセスでデータベースを作成しているのですが、フォームやプロシージャーを作成しているうちに、ファイルサイズが膨れ上がり当初の100倍近くになってしましました。 データ量や写真の貼り付けなどは行っていないのに、何故ファイルサイズが肥大化してしまうのでしょうか?クリーンアップみたいなことでスマートに出来るものなのでしょうか?

  • Accessのファイルサイズ縮小について

    Access 2000で作成したmdbファイルを Access 2013環境で使用しています。 ・テーブルのみのmdbファイル(1)があります。  mdbファイル(1)の中には、テーブルオブジェクトが1つあり、フィールドが1つ、  フィールドサイズは255です。レコード件数は、36万5000件程度あります。 ・フォームやクエリ、マクロ、mdbファイル(1)と  リンクテーブルでつないでいるmdbファイル(2)があります。 mdbファイル(1)のファイルサイズが、90MBに達しており mdbファイル(2)を開いたり、何か処理させるのを遅くしているのではないか と思っています。 他の方の質問をチェックしましたが、結果は 最適化について  オプション→現在のデータベース→閉じるときに最適化する→チェックON済み  手動で最適化する→変化なし。 MDBをMDEに変換する  Access 2013では、バージョンが違うので変換できないようです。  accdb形式に変換→accde形式に変換しましたが、変化なし  (そもそも、ファイル(1)はテーブルのみで、マクロやプロシージャは無いので、  意味が無かったかも) となっており、対処法が見つからなくて困っています。 何か良い案はないでしょうか。

  • Access2003名前の変更について

    こんな質問で申し訳ありません、ちょっと気になったので出来る事なら直したいと思いましたので、書きました。今Access2003を使っていますオブジェクトリストの名前を変更した時テーブルとクエリのタイトルバーのファイル名が変更しました、しかしフォームとレポートはタイトルバーが変わりません。変える事は可能なのでしょうか?可能であれば変更のやり方教えて頂けますでしょうか、宜しくお願いします。

  • EXCELのファイルサイズが重すぎる

    EXCELのファイルサイズが重すぎる EXCELのファイルサイズが重くなり原因を究明しようと 1.ファイルのバックアップを作成し、前データの削除を行った。(シートを全選択し、削除を実行) 2.ジャンプで最後のセルを選択し不要なセルを削除。 3.ジャンプでオブジェクトを選択し不要なものを削除 4.隠れたシートがないかをチェック 以上を行いましたが、ファイルサイズは依然として3Mを超えています。 データがないはずにもかかわらず、3Mのファイルサイズになるのはなぜでしょうか。 PCへの負荷が大きいため、何とかファイルサイズを圧縮したいです。 よろしくお願いします

  • アクセスのファイルが壊れてしまいました。

    20日(日)にあるCS3級データベースに向けて勉強している超初心者です。 テーブル、クエリ、フォーム、レポートのみを作成しているだけです。 今まで作成した10個のファイルを開こうとしたら、そのうちの5つにエラーメッセーがでて 開くことができません。 エラーメッセージはファイルによって違い下記3種類です。 (1)ブックマークが違います。 (2)他のユーザーが同じデータに対して同時に変更を試みているのでプロセスが停止しました。 (3)データベースを開くことができません。アプリケーションで認識できないデータベースであるか  またはファイルが破損してます。 ファイルを保存する時におかしな処理をしてしまっているのでしょうか。 作成している時にエラーが出ることは全くなくスムーズに保存を続けて ファイルを一つずつ完成しているつもりでした。 今は練習中なので、ファイルを開くことができなくても問題ないのですが 試験の時に作成した物を先生が開くことができなければ試験に落ちてしまいますので。。。 とても焦っています。 自分が何をして、ファイルが壊れてしまったのか検討がつきません。 助けてください。。どうぞ宜しくお願い致します。

  • ACCESS97 レポート。フォームが作れません

    ACCESS97で作成されたファイルのレポート。フォームが編集、新規作成ができません。 テーブル、クエリ、マクロはできます。 データベースウィンドゥのフォーム、レポートから 新規作成、編集ボタンが押せない状態になってます。 権限やセキュリティで引っかかっているのかと思って、【ツール】下の機能を見たのですが。 関係なさそうな気がします・・・・。 仕方ないので、必要なテーブルやクエリを別ファイルにインポートして、そちらで レポートを作成しています。 元データのファイルに組み込みたいのですが、やり方を教えてください・・・。

  • freeのデータペース管理ソフトがほしい

    アクセスみたいなソフトですが テーブルはテキストファイル、フォーム・レポートは不要でいいです.クエリはSQL文を入力、そういうフリーの簡単なデータベースソフトはないですか.

  • Access97をAccess2002にするには

    Access97で作成したmdb(オブジェクトは、テーブル(リンクテーブル有り)、クエリ、フォーム、レポート、マクロ(AutoExecのみ)、モジュールを使用)をAccess2002へ移行させようと思うのですが、単純に[ツール]→[データベースユーティリティ]→[データベースの変換]で良いものでしょうか。 もし、何か気をつけなければならないこと、やらなければならないこと等、または変換方法等をご教授いただけないでしょうか。

  • Accessのマクロ。

    Access(テーブル クエリーのみ フォーム、レポートは持ってません) のデータベース(入力は別ソフトから行っています)で、 テーブルの内容が更新時にテキストファイルを書き出すようにしたく、 マクロを使ってどうにかならないか考えているのですが、 「条件」がうまくつけられません。別にマクロでなくAccessVBAでも いいのですが・・・・。 ご存知でしたら是非お教えください。

専門家に質問してみよう