いつもお世話になっております。
(1)WINXPでACCESS2000SR-1を使用しています。
(2)テーブルのフィールド数が現在248個使用し、限界の255以内です。
(3)データ型(テキスト)のフィールドサイズを小さくしたほうが
処理速度やメモリを節約できると聞き
フィールドサイズを50から20にさげたところ
「定義されているフィールドが多すぎます。」というエラーメッセージ
がでました。
以前もフォームを入力しているときに、上記のメッセージがでて
途中で止まったことが多々あります。
(4)テーブルのデザインビューのフィールドプロパティのコメントにはフィールド名は64文字以内と書かれています。
ヘルプの「名前付けの規則」にはフィールド名は64バイト以内にとかいてあります。
今回のフィールドには、英数ひらがな漢字をつかって40文字近くで名前を付けてあり、今まで使用してきました。
今回のエラーは、(2)(4)が関係しているのでしょうか?
宜しくお願い致します。
No.2
- 回答日時:
他にも、一レコードに入力できる最大のデータ量みたいな制限もありますよ。
(確か、一レコードあたり4096バイトでしたっけ。)もし、その248個のうちテキスト型のフィールドが多くを占めていたりするとすれば、個々のフィールドの中身は制限値以下でも、レコード全体で見ると制限値を超えてしまう、といった事態も考えられるかもしれません。
フィールド数が多すぎると、速度面以外でも色々と厄介な問題が発生しがちですので、テーブル正規化ウィザードを使うなりして、一度テーブルの内容を整理されてみてはいかがでしょうか。
早速の回答、ありがとうございました!
>他にも、一レコードに入力できる最大のデータ量みたいな制限もありますよ
そうなんですか!知りませんでした!!
やっぱりテーブルを分ける必要がありますね。
まだ初心者なのでテーブルの分け方もちょっとわかりません。
新しく質問するので、
もし良かったら回答いただけると嬉しいです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
Accessのフィールド数が255しかない=業務では使えない?
PowerPoint(パワーポイント)
-
ACCESSで400以上のフィールドがある場合の作成方法‥
その他(データベース)
-
フィールド数の多すぎる・フィールド数が一定でないテーブルのデータ結合の仕方?
Access(アクセス)
-
-
4
access で「指定したフィールドが多すぎたため、・・」エラーが出ます。
その他(ソフトウェア)
-
5
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
6
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
7
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
8
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
9
文字列からタブコードを取り除きたい
Visual Basic(VBA)
-
10
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
11
Access ファイルの権限を設定したい
Access(アクセス)
-
12
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
13
SQL 外部結合
その他(データベース)
-
14
レコードを保存するコード アクセスvba
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INSERT INTO ステートメントに...
-
accessで重複を防ぎたい
-
アクセス メモ型 255文字...
-
ACCESSで400以上のフィールドが...
-
Accessでテーブルの値をテキス...
-
Accessで、固定アルファベット+...
-
SQLServer2005のSQL文での別名...
-
Access 昇順・降順で並び替え...
-
view作成時にデータ型を変更し...
-
アクセス A列コピー B列貼り...
-
フィールド数の多すぎる・フィ...
-
アクセス VBAで列の入れ替...
-
Accessで別途保存の画像ファイ...
-
【Access】フォームで自動計算...
-
ACCESSでの改行コード
-
Accessのフィールド数が255しか...
-
IT用語について質問です。 以前...
-
主キーはオートナンバー型のID...
-
ACCESSで和暦を西暦に・・・
-
ACCESS2000「定義されているフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
Accessのフィールド数が255しか...
-
ACCESSで400以上のフィールドが...
-
ACCESSでの改行コード
-
INSERT INTO ステートメントに...
-
accessのレポートで元になるテ...
-
アクセス エラーを数値「0」に...
-
ExcelのデータをコピーでACCESS...
-
Access 昇順・降順で並び替え...
-
Accessで、固定アルファベット+...
-
accessで重複を防ぎたい
-
ACCESSで和暦を西暦に・・・
-
アクセス VBAで列の入れ替...
-
SQLServer2005のSQL文での別名...
-
ACCESS2000「定義されているフ...
-
主キーはオートナンバー型のID...
-
ACCESSでオートナンバーを任意...
-
ACCESSでテーブルのフィールド...
-
アクセス A列コピー B列貼り...
-
IT用語について質問です。 以前...
おすすめ情報