こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Accessの最大レコード数制限

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

投稿日時 - 2001-09-27 10:29:13

QNo.142085

すぐに回答ほしいです

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

数値型や通貨型はフィールドサイズが決まっていますが、これだけでは概算でも容量は計算出来ないと思いますよ。
テキスト型は可変長ですので、30桁のテキスト型のフィールドがあっても実際に使用されるのは文字数分だけの容量になりますし、インデックス部分は見当つきません。

数値型や通貨型のみのフィールドでインデックス部分を考慮しないというのであれば可能ですね。

Accessを使う場合は、ネットワークで共有する形でもスタンドアロンでも、テーブルのみが入ったMDBと、フォームやクエリー・レポートなどが入ったMDBを分けて、後者でリンクテーブルを使用しています。これだと全部ひとまとめにするより、多少は容量を稼げますし、増えてきたらデータを別のテーブル、MDBに分割して、リンクすることも出来ます。分割した場合、処理は煩雑になりますが(^^;;

投稿日時 - 2001-09-27 13:02:48

お礼

どうもありがとうございました。
>数値型や通貨型のみのフィールドでインデックス部分を考慮しないというのであれば可能ですね。
テキスト型のフィールドばかりです。残念ながら・・・
テーブルのみとフォームやクエリなどのファイルに分けるのは良いですね。
でも、テーブルをいくつかのファイルに分けると、検索が大変そうな気が・・・

投稿日時 - 2001-09-27 14:05:36

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

参考になりそうな質問がありましたよ。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=135389

投稿日時 - 2001-09-27 12:58:48

お礼

どうもありがとうございました。
とりあえず10万件ぐらいならなんとかOKそうですが・・・

投稿日時 - 2001-09-27 14:02:14

ANo.1

おっしゃる通り容量の制限に引っかからなければ無制限です。
が、テーブルの構造にもよりますが、10万件以上になると重くて使い物にならないでしょうね。

投稿日時 - 2001-09-27 11:02:03

補足

もう1つ質問が出てきたんですが、テーブルの容量ってどうやってわかるんでしょう。プロパティとか見てもないし・・・
ひょっとして制限オーバーになるまで分からないとか・・・

投稿日時 - 2001-09-27 12:35:21

お礼

どうもありがとうございます。
やっぱりそうですか。でも、10万件だとどのくらいのファイルサイズになるんですかねえ。

投稿日時 - 2001-09-27 12:35:15