プロが教える店舗&オフィスのセキュリティ対策術

ACCESSフォームのあるテキストボックスに入力規則(Len関数)を11桁に設定しているのですが9桁もまれに登録の対象となるため9桁と11桁のみを入力規則としたいのですが、どのような式になりますか?
なおデータ型はテキスト型、項目名は機種コードとします。

A 回答 (1件)

> 9桁と11桁のみを入力規則としたい



既に11桁の設定をされているということでしたら、多くの説明は必要とされないと
思いますので・・・

<現在>
Len([機種コード])=11

<修正後>
Len([機種コード])=9 Or Len([機種コード])=11


以上でいけると思います。



【参考】
<9文字以上11文字以下>
Len([機種コード])>=9 And Len([機種コード])<=11

<9文字または11文字又は空白(Null)>
Len([機種コード])=9 Or Len([機種コード])=11 Or IsNull([機種コード])
    • good
    • 0
この回答へのお礼

お書き下さった通り、Len([機種コード])=11が現在の式です。
説明不足ですいません。
単にLen関数をORで繋げれば良かったのですね。
これで入力の際、全角スペースを2度追加入力する手間が省けそうです。
貴重なアドバイスありがとうございました。

お礼日時:2008/05/20 22:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています