【发布时间】:2018-04-13 00:06:43
【问题描述】:
我有一个用户名文本框。格式是 firstname.lastname,我正在尝试检查该框是否有“。”在名称中验证字符串。消息框工作正常,但无论何时单击“确定”,它仍会转到下一个文本框,而不是返回 txt_Name 来编辑名称条目。
Private Sub txt_Name_AfterUpdate()
Dim username As String
username = UCase(Me.txt_Name.Value)
Me.txt_Name.Value = username
If InStr(1, txt_Name.Text, ".", vbTextCompare) > 0 Then
Me.cb_Shift.SetFocus
Else
MsgBox ("Please use the following format:" & vbCrLf & _
"FirstName.LastName")
Me.txt_Name.SetFocus
End If
End Sub
【问题讨论】: