次の検証ルールを持つ MS Access フォームのフィールドがあります。
Null または 10000000 から 99999999 の間
これは基本的に、ユーザーが 8 桁のみを入力できるように制限します。
ユーザーが 8 文字の英数字を入力できるように検証規則を変更する方法はありますか?
次の検証ルールを持つ MS Access フォームのフィールドがあります。
Null または 10000000 から 99999999 の間
これは基本的に、ユーザーが 8 桁のみを入力できるように制限します。
ユーザーが 8 文字の英数字を入力できるように検証規則を変更する方法はありますか?
フィールドの ValidationRule プロパティを
Is Null Or Like "????????"
次のように、オブジェクトの AfterUpdate イベントに VBA を配置できます。
If len(Trim(Me.MyTextField)) <> 8 then
Msgbox "Please enter an 8-digit key"
Me.MyTextField = ""
End If
空のスペースを追加しようとするユーザーを排除するために、トリム機能がそこにあることを確認してください。