• ベストアンサー

access テキストに入力桁数を制限するには

テキストボックスに金額を入力するのですが、 -9999~9999までの入力にするには定型入力をどうすればいいのですか? 定型入力を9999とすればマイナスが入力できないし、 ####とすれば-999までしか入力できません。 どなたかご教授お願いします。

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

  • ベストアンサー
  • Ryocchi
  • ベストアンサー率38% (38/98)
回答No.1

定型入力ではなく、入力規則で ">=-9999 And <=9999" と設定します。

noname#208236
質問者

お礼

できました!ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Accessの定型入力の違いについてですが、

    Accessの定型入力の違いについてですが、 テキストボックスで、時刻を入力するのに、「15:30」というような形で入力したいので、 定型入力で下記の2種類を試してみたのですが、どちらも入力出来ることは出来るのですが、 どういう違いがあるのでしょうか? ちなみにデータ型は、テキスト型です。 09\:99;0;_ 00:00;0;_

  • ACCESS2000 テキストボックスに入力できない

    お世話になります。 環境:Win2000SP4 ACCESS2000 「メインフォーム」から、条件入力用のテキストボックスがある「条件フォーム」を開いた時、そのテキストボックスに一切入力できなくなります。「条件フォーム」を単独で開いた時には入力できます。条件フォームはオートフォーム:単票形式で作り、フォームヘッダーにテキストボックスと実行ボタンを付加しました。以前のご質問(QNo.394049 Access2000 テキストボックスに文字を入力できない理由が判りません。)に、元が集計クエリであれば入力できないとありました。まさに元が集計クエリなのですが、条件フォームを単独で開いた時には入力できますし、結果も表示されます。 どのような情報が必要かわかりませんのでとりあえず次の内容を。。。 ■集計クエリのSQL  SELECT 使用TBL.年月日,sum(使用TBL.使用金額) AS 使用金額の合計  FROM 使用TBL  GROUP BY 使用TBL.年月日  HAVING (((使用TBL.年月日)=[Forms]![条件フォーム]![txt_年月日])); ■テキストボックス(txt_年月日)  使用可能:はい  編集ロック:いいえ  IME入力モード:コントロールなし  IME変換モード:無変換 メインフォームを経由すると、なぜ入力できなくなるかわかりません。なにか問題でもあるのでしょうか?どなたかご教授頂けないでしょうか?

  • Access97のテキストボックスプロパティの入力規制について

    質問はAccessのテキストボックスに パスワードを入力する機能についてです。 パスワードは6桁の半角英数字のみ入力可能にしたいです。 現在、以下のことを試し、 半角英数字が6桁入力できるようになりました。 テキストボックスのプロパティで 定型入力部分に「password」と設定しテキストボックスに パスワードが「****」で表示できるようにしました。 そして6桁にしたいので、 入力規制の部分に「like "??????"」と設定しました。 問題は半角英数字は入力できるのですが、 スペースや記号も入力できてしまうことです。 スペースや記号は入力できないように設定することは可能でしょうか? また入力規制の部分で、半角英文字、半角数字を設定することは 可能でしょうか? 何か解決法がありましたら、教えてください。 よろしくお願いします。

  • テキストボックスの入力制限

    VB2005環境です。 ・全角文字のみ入力を受け付けるテキストボックス ・半角文字のみ入力を受け付けるテキストボックス 以上のような入力制限を持つコントロールを用意したいと思っています。 MaskedTextBoxを用いればできるかと思いましたが、それらしき プロパティが見当たりませんでした。 やはりキーイベントを取得して…ということになるのでしょうか?

  • Accessで24:00を入力したいが?

    こんにちは! Accessで24:00の値を入力若しくは認識させる方法は? テキストボックスを開始時刻と終了時刻の2個を配置し 開始時刻を23:00 終了時刻を24:00 この範囲のレコードを求める時 又は13:30から24:00の"n"の値が欲しいときはどのような 処理になるのでしょうか? テキストの表示は「時刻 (S)」定型入力は09\:99;0;_ 24:00を入力できない 00:00だと返る値が違う よろしくお願いします。

  • Access2000の入力桁制限

    Access2000を使用しています。 フォームにテキストボックスを作成しています。 テキストボックスに入力桁数を 制限をかけたいと思っています。 テキストボックスは非連結をしています。 どのように設定すればよいのでしょうか?

  • 桁数の設定

    早速質問させていただきます。 フォームで、年齢を入れるテキストがあります。 二桁以外の入力はさせないようにしたいのですが、定型入力で99としてしまうと、3桁目がただ打っても消えるだけになってしまいます。 これを、二桁以上だとエラーメッセージが出て、抜け出せないようにしたいと思っています。 ご教授お願いいたします。

  • Accessテキストボックスの未入力チェック

    いつも参考にさせて頂いております。 Accessテキストボックスの未入力チェックで上手くいかず悩んでいます。過去の情報等調べましたが、わかりませんでした。 どなたか宜しくお願い致します。 フォーム1にテキストボックス1、ボタン1があります。 テキストボックスを何も入力せず、Enter等で移動する時にチェックをかけたいです。 もし、テキストボックスに何も入力がなかったら、メッセージを出し、フォーカスをテキストボックスに戻す。 何か入力があれば、ボタンにフォーカスが移動する。 If IsNull(Me.テキストボックス1) = "" Then msgbox "未入力です。" Me.テキストボックス1.SetFocus End If 宜しくお願い致します。

  • Access2000:コントロールの入力制限

    特定のコントロールの入力内容によって、他のコントロールの入力を制限したいのですが方法がわかりません。 設定したいのは以下の内容です。 ・コントロールA(Yes/No型)のチェックボックスをONにした場合のみ、コントロールB(テキスト型)にテキストを入力できるようにする ・コントロールC(コンボボックス)である項目を選択した場合のみ、コントロールD(テキスト型)にテキストを入力できるようにする 入力できない場合は、テキストボックスの色を変えるなどして、入力不要なことがわかる状態にしたいです。 ちなみに上記のコントロールはすべて同じクエリ(テーブル)上にあるものです。 どのように設定すればよいか教えてください。よろしくお願いします。

  • ACCESSの入力文字数の制限について

    テキストボックスが10個ほどあるフォームがあったとします。 10個のテキストボックスすべてに、 20バイトまでしか入力できないようにする入力フォームを作成するにはどうすれば良いでしょうか?