• ベストアンサー

アクセス 最大ファイルサイズおよび最大レコード数

アクセス初心者です。 windowsME Access2000を使用しています。 現在システム作成中です。 アクセスにはサイズの制限のようなものはあるのでしょうか? 例えば、エクセルでは1レコードのフィールド数や、レコード件数に制限がありますよね。 アクセスでも1レコードのフィールド数は255でしょうが、レコード数についてはいろいろ調べても特に記述が無くてわかりません。  (1)レコード数に制限はあるのか?  (2)1ファイルのサイズに制限はあるのか?  (3)データベース全体に制限はあるのか? などです。もちろん、1つのレコードの長さに関係はあると思いますが。ちなみに現在のシステムはデータなしの状態で、3メガ程のちいさなものです。 どなたか詳しい方よろしくお願いします。とても急いでおります。m(__)m

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

(1)レコード数に制限はあるのか?  ありません。 (2)1ファイルのサイズに制限はあるのか?  テーブルサイズのことでしたら  2 GB からシステム オブジェクトに必要な領域のサイズを引いた値 です。   (3)データベース全体に制限はあるのか?  MDBファイルの大きさの制限は2Gです。 その他はヘルプで「Access の仕様」をお調べください。

sun365sun
質問者

お礼

早速の回答ありがとうございます。 とても参考になりました。 ヘルプの「Access の仕様」では他のこともわかり、 大変勉強になりました。ありがとうございます。

その他の回答 (1)

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.2

レコード数はファイルサイズに依存。 ファイルサイズはOSのファイルシステムに依存します。 FAT32,NTFSなら2TBでしたっけ?実質、ディスクの空き容量がファイルの上限です。 つまり、(フィールド数を除いて)無制限です。

sun365sun
質問者

お礼

早速の回答ありがとうございます。 NO1の方の回答にある「Access の仕様」で確認しました。ただ、ヘルプの中にある”2GB。ただし、データベースには他のファイルとリンクしたテーブルが含まれるので、データベース全体の大きさはディスクの空き容量でのみ制限されます。”というフレーズが今一つ理解できません。  PrintScreeさんのおっしゃってる事なんでしょうが、他のファイルとリンクしたテーブルが含まれると、なんでディスクの空容量のみの制限となるのだろう???とここがまだしっかり理解できていないのですが・・・  とりあえず、ディスクに空があれば心配することなくデータが増やせる・・・・ということが確認できて、安心しました。ありがとうございます。

関連するQ&A

  • Accessの最大レコード数制限

    Access2000のヘルプを見ると、ファイルサイズとテーブルサイズがそれぞれ2GBと1GBと、容量で制限されていますが、Excelの行数(65536)のようにレコード数による制限はないのでしょうか。容量さえOKならレコード数はどれだけでもいいのでしょうか。 また、XPも同じでしょうか。 よろしくお願いします。

  • Accessの最大レコード数

    Excelでの登録できるレコード数は最大で65000ぐらいだったと思いますが、Accessでは最大どのぐらいでしょうか? お願いします。

  • アクセスXPのテーブルで最大レコード数は?

    アクセスXPのテーブルで使用できるレコード数に 上限はあるのでしょうか? また、フィールド数と関連するものでしょうか? フィールド数としては5つ程度を予定しています。

  • Accessでのフィルタ検索出来る最大レコード数?

    以前知り合いの方に、「Accessでフィルタをかけられる件数は6万件です」と教えて貰ったのですが、本当でしょうか? それとも最近のものは制限がなくなっているのでしょうか? 私はAccessの2000を使っており、6万件を超えるレコードをフィルタで絞り込みたいと思っています。 どなたか教えて頂けないでしょうか。よろしくお願いいたします。

  • ACCESSのレコード数表示

    ACCESS97において フィールド数 複数(仮にA~E) レコード数  複数 値    3or2or1の時の フィールドAにおける3のレコード数         2のレコード数         1のレコード数 これをフィールドA~Eすべてについて 知りたいのですが、良い方法を知りませんか?

  • access2000で、テーブルのレコード最大数の制限

     access初心者です。access2000を使用しています。テーブルのレコードの最大数を制限したいと思っています。例えば1つのテーブルの最大レコード数を100件に設定し、そのテーブルのみ101件目のレコードを入力したらエラーメッセージが出るようにできませんか? どなたかご存じの方よろしくお願いします。

  • Recordsetオブジェクトに取り込んだレコードの件数の数え方

    ExcelVBAでAccessのデータベース操作を行っています。 Recordsetオブジェクトに取り込んだレコードの件数を数えたいのですが、 VBAでどのように書いたらよいのでしょうか。 フィールド数の場合は(myRecSet:Recordsetオブジェクトの変数)、 myRecSet.Fields.Count ' のように書けばことはわかるのですが。 よろしくお願いします。

  • Accessのレコード件数について

    すごい初歩的な質問で申し訳ありませんが、Accessのレコード件数に制限はあるのでしょうか?

  • 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)はテーブルのみで、マクロやプロシージャは無いので、  意味が無かったかも) となっており、対処法が見つからなくて困っています。 何か良い案はないでしょうか。

  • Accessのデータベースの容量見積もり

    Access2007でデータベースを設計しようとしています。 利用者がレコードを追加していくタイプのもので、ファイル形式はAccess2000です。 ファイルサイズが2GBを超えないように最大件数などを決めていきたいのですが、何件データを入れると大体どのくらいのサイズになるかというのは、どういう計算で求めればいいのでしょうか? ちょっと試しにデータを入力してみると、実際に入力したデータ量と比べてファイルサイズはかなり大きくなっていて、単純にフィールドサイズの合計×レコード件数で求めるというわけではないみたいで困っています。 よろしくお願いします。

専門家に質問してみよう