次の方法で共有

Access2007のエラーメッセージ「プロパティは2KB以下で設定してください」の対処方法を教えてください。

Anonymous
2015-08-12T09:03:17+00:00

以前2010で同様の質問をされた方がおられますが、自己解決されたようですので解決策になっていないと思い、質問させていただきます。

テーブルを開いてからデザインビューに変えて、フィールド名を指定しデータ型をテキスト型としてルックアップをコンボボックス・値リストとして値集合ソースを "大阪市?区";"堺市";"大阪府?市";"京都府";"兵庫県";"奈良県";"和歌山県";"滋賀県";"三重県";"北海道";"東北"などとお客様の出身地も登録しようとしたときに、上記エラーが出現します。

値集合ソースが長すぎるのか?と思い上記の地名を空白にしても、同じ現象になります。

ちなみにフィールドは255のうち250まで使用しています。

他のフィールドでも結構選択肢を多く使ってます。

(これまでの改定では特に問題なかったのですが…)

ヘルプでは

 ・テーブルで使用できる列の最大数を超えている、または1つのファイルで使用できるロック

  の上限を超えている

 ・テーブルにすでに重複するデータがあり、フィールドの"Indexed/インデックス"プロパティが

  [はい(重複あり)]から[はい(重複なし)]に変更した

などと記載されていますが、標準のインデックスは[いいえ]になっております。

(これを[はい(重複あり)]や[はい(重複なし)]に変更してトライしても同じでした)

根本的なことなのですが、プロパティの長さとは何でしょうか?

今時のご時勢にたかだか2KBでごときで何がどうだというのでしょう?

プロパティを大きくする方法はないでしょうか?

またこれは2010以降のAccessでも起こりうる現象なのでしょうか?

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-08-12T09:27:36+00:00

    下記サイトの『PRB: VB 大きすぎる場合にレコードを追加または更新の記録 > 2 K』に原因と解決策があります。

    https://support.microsoft.com/ja-jp/kb/111304


     上記サイトから一部を下記にコピーします。

    Visual Basic または Microsoft Access データベースのテーブル内のレコードは、2 K、若干のメモ型フィールドをカウントせずに制限されます。**「レコードが大きすぎます」エラーは、テーブルの構造を定義するときではなく、このようなレコードにデータを入力するときに発生します。

    この回答は役に立ちましたか?

    4 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2015-08-12T09:39:19+00:00

    早速のご返答痛み入ります。

    引用サイトを見ましたが、理解できません。

    結局テキスト型が多すぎるということなのでしょうか?

    確かにメモ型など他のものに変更すれば登録できました。

    しかし居住地情報を毎回手入力というのは避けたいのですが…

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません