• ベストアンサー

Access 入力規則で設定できる数字桁数は?

どなたか助けてください。 入力規則で13桁以上入力できないように、入力規則に[<10000000000000]と設定しています。 しかし、なぜか11桁以上入力すると「この入力した値は不正です」とエラーメッセージが表示されてしまいます。 これって入力規則に設定できる最大桁数のMAXが決まっているのでしょうか? どこで調べたらよいのか分からなかった為質問してみました。 すいませんがよろしくお願いします。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

この項目は、  データ型が数値型で  フィールドサイズが長整数型の設定ではないですか? これなら、長整数型で制限がかかります。 倍精度浮動小数点型に変更してみてください。

imu_ka
質問者

お礼

どうもありがとうございます。 完璧です!! 倍精度浮動小数点型に変更したらできました

その他の回答 (3)

  • poor_Quark
  • ベストアンサー率56% (1020/1799)
回答No.4

 データ型が「数値」でその「書式」が長整数の場合、その範囲は二十億くらいまでですので、入力規則を下回ってしまったのではないでしょうか。ですからデータ型をテキストにするとか、通貨にするとかではどうでしょうか。 整数型:-32,768~32,767 長整数型:-2,147,483,648 ~ 2,147,483,647 通貨型:-922,337,203,685,477.5808 ~ 922,337,203,685,477.5807 単精度浮動小数点数型:-3.402823E38~3.402823E38 倍精度浮動小数点数型:-1.79769313486232E308~1.79769313486232E308

imu_ka
質問者

お礼

どうもありがとうございました。 おかげさまで解決しました。

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.3

アクセスの桁数はフィールドサイズによって違います 長整数型 -2,147,483,648 ~ 2,147,483 単精度浮動小数点型 負数 -3.402823E38 ~ -1.401298E-45               正数 1.401298E-45 ~ 3.402823E38 です。 詳しくはフィールドサイズの所にカーソルを持っていって『F1』キーで ヘルプを参照して下さい

imu_ka
質問者

お礼

どうもありがとうございました。 おかげさまで解決しました。 ヘルプを探してもなかなか見つかりませんでしたが、おかげで他の数値型の制約も分かり勉強になりました。

  • peso
  • ベストアンサー率41% (40/97)
回答No.1

そこはおそらく、数値型の長整数型になっているのではないでしょうか? もしそうなら、扱える範囲は -2,147,483,648 ~ 2,147,483,647 までなので、この範囲を越えた値は「不正な値」になります。 長整数型ではなく、十進型にすれば一応可能になります。

imu_ka
質問者

お礼

どうもありがとうございました。 おかげさまで解決しました。

関連するQ&A