0

次の検証ルールを持つ MS Access フォームのフィールドがあります。

Null または 10000000 から 99999999 の間

これは基本的に、ユーザーが 8 桁のみを入力できるように制限します。

ユーザーが 8 文字の英数字を入力できるように検証規則を変更する方法はありますか?

4

3 に答える 3

2

フィールドの ValidationRule プロパティを

Is Null Or Like "????????"
于 2013-10-09T21:05:06.020 に答える
0

次のように、オブジェクトの AfterUpdate イベントに VBA を配置できます。

If len(Trim(Me.MyTextField)) <> 8 then
  Msgbox "Please enter an 8-digit key"
  Me.MyTextField = ""
End If

空のスペースを追加しようとするユーザーを排除するために、トリム機能がそこにあることを確認してください。

于 2013-10-09T19:57:00.200 に答える