这个“<”符号,将输入文本更改为小写, 这个“>”将输入文本更改为大写
我的问题是。如何将输入文本更改为正常(大写或小写)
在使用其中一个符号<,>。
例如 我想像那样创建输入掩码
abcdef(必须小写)AbCdefG(可以是大写或小写)
前6个leeter必须是小写的,其余的可以是大写或小写
答案 0 :(得分:2)
Access中的输入掩码有点受限。你必须得到VBA才能得到你想要的东西。
例如:
Private Sub txtbox_KeyPress(KeyAscii As Integer)
' Convert the typed key to upper case
KeyAscii = Asc(UCase$(Chr$(KeyAscii)))
' Only Allow user to type letters A-E and 1-6
If KeyAscii >= 32 Then
If InStr(1, "ABCDE123456", Chr$(KeyAscii), 1) = 0 Then
KeyAscii = 0
End If
' Stop the input after the user typed 5 characters
If Len(txtbox.Text) = 5 Then KeyAscii = 0
End If
End Sub
这只允许用户在文本框中输入最多5个字符 只允许使用字符A到E和数字1到6,并且它们以大写字母键入。
您需要根据具体情况进行调整,并可以使用KeyDown
,KeyPress
和Change
事件来检测和整形数据。