我需要一个功能,当用户在textbox控件输入值之后,敲下回车触发程序。然后我把代码放到了控件的enter事件里面。但是困扰的是,由于控件值不可为空,我加了个判断,导致一点击这个textbox控件,还没输入值,系统就先提示错误:
Dim x As Row = Tables("table1").current
Dim y As Integer = Forms("领料单").Controls("textbox2").value
Dim z As String = Forms("领料单").Controls("combobox1").value
If y = 0 Or z Is Nothing Then
msgbox("数量不可为0或者单号不可为空")
Return
Else
.
.
执行代码
.
.
.
end if
我希望达到的效果是,在点击控件、输入值的时候系统不要判断代码,等待回车之后再判断,要怎么改?请老师指点下。谢谢!