• ベストアンサー

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

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

  • yama_x
  • お礼率35% (308/875)

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

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

ヘルプに書いてあります。 しかし、検索性、一覧性に欠けており、使い勝手が非常に悪いヘルプです。(唖然) 手順を説明しないと、必要な情報に恐らく辿り着けないと思いますので、以下に示します。 (1) Accessを起動する。 (2) キーボードで[F1]キーを叩く。 (3) [キーワード]タグを選択し、キーワード「制限事項」を入力。 (4) 「2. キーワードを選択してください」リストで「制限事項」を選択。 (5) 「3. トピックを選択してください」リストで「Access の定義」を選択。 上記で各制限事項が表示されます。 結論から言うと、レコード件数の上限は特にありませんが、データベースのサイズには2GBという制限があります。 しかし、仕様上の制限はともかく、現実的には、(プログラムの作りの善し悪しにも左右されますが) データ量が多いと処理性能、信頼性の面で実用に耐えられない場合も少なくありません。 大規模なデータベースを構築するのであれば、SQL Server (MSDE)、または、Oracleを選択した方が無難と思われます。

関連するQ&A

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

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

  • 2つのaccessテーブルのレコード数を合わせたい

    一つは200レコードあるリンクテーブルです。 このリンクテーブルとあるテーブル(Bテーブル)を合体させたいと思いました。 そのあるテーブルは主キーであるIDとチェックボックスの2つのフィールドだけです。 このB]テーブルの主キーとリンクテーブルの主キーとリレーションでつなげました。 しかし、そのBテーブルはレコードが全く無いのでチェックボックスが出て来ません。 リンクテーブルのレコード数分、手動で作成したらチェックボックスと組み合わさります。 これでは、毎回毎回リンクテーブルのレコード数を数えて同じ分だけBテーブルでレコードを作成しなくてはいけません。 自動で同じだけのレコードを作ることはできますでしょうか? VBAでレコード数を数えて・・・・とかするのでしょうか?

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

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

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

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

  • フィルタ後のテーブルのレコード数を取得したい

    アクセスvbaです。 フィルタ後のテーブルのレコード数を取得したいのですが Debug.Print DCount("[フィールド1]", "テーブル1") だと、フィルタ前の数が取得されてしまいます。 フォーム1にテーブル1を紐付けて、 更にフィルタをしているのですが、 元のテーブル1のレコード数が10として、 フィルタ後が3なら、3を取得するVBAコードを教えてください。

  • テーブル内のレコードを別のテーブルに移す良い方法を教えてください

    SQLサーバー7.0(ADO)とAccess97のVBAでアプリケーションの開発を行っております。SQLサーバー7.0(サーバー側)にあるテーブルの中身(レコード全件)をAccess97(ローカル)にあるテーブル(テーブル名とその中のフィールド名は全く同じだが中身はからっぽ)にまとめて移しかえる良い方法があれば教えてください。いま私はフォームオープンイベントでフィールドとレコードをループでまわして移しかえているのですが、テーブル数も多いため記述も長くなりますし、何よりもパフォーマンスが良くありません。テーブル単位で中身を別のテーブルに移す方法などがあれば是非教えてください。 (例) SQLサーバー(ホスト側)---テーブル名「T_社員マスター」フィールド数100項目、レコード数500件 ↓ ↓ フォームオープン時にそのまま移しかえたい ↓ ↓ Access97(端末側)-------テーブル名「T_社員マスター」フィールド数100項目、レコード数0件 よろしくお願いします。

  • ACCESSのレコード数表示

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

  • Accessのテーブル内のフィールド数

    教えて下さい。 Access2003(2007)では、テーブル内のフィールド数が最大255となっていますが最大フィールド数255以上ある、Accessと同じようなものはあるのでしょうか?(OpenofficeのBase等) 他DBからテーブルをリンクテーブルで貼り付けているのですがフィールド数が255以上あり取り込み先のAccessではフィールド数をすべて表示できない状態です。 よろしくお願いします。

  • Accessでの新規レコードの追加の方法

    Windows XP上でMicrosoft Access 2000を使用しています。 オートナンバー型フィールド1つのみを含むテーブルに新規レコードを追加したいのですが、クエリやそれを基にしたフォームを介した方法はもちろんのこと、テーブルをデータシートビューで表示した状態でも追加することができません。 例えばレコードセレクタからレコード追加を選んでレコード保存を選んでも追加されません。 このテーブルに別のフィールドを追加してデータを入れるとレコードの追加が可能なのですが、オートナンバー型フィールド1つのみではうまくいきません。 どなたかオートナンバー型フィールド1つのみを含むテーブルに新規レコードを追加する方法を御存知でしたら御教示下さいませ。

  • ACCESS2000 テーブルを分けてアンケートを集計するには?

    いつもお世話になっております。 WINXPでACCESS2000SR-1を使用し、 現在、アンケートを集計するデータベースを作成しています。 アンケート項目(フィールド)は、255近くあるので テーブルを何種類かに分けてデータベースを作ろうと思います。 例えば Aテーブルには「名前」 B,C,Dテーブルにはアンケートの回答を入れようと思います。 この場合、Aのレコードに対してB,C,Dのレコードを関連付けるにはどうしたらよいですか? また、クエリーでテーブルを合体すれば良いのですが フィールド数が多いためダメです。 宜しくお願い致します。

専門家に質問してみよう