作者: sea.er 时间: 2004-4-11 20:32
if isnull(txtName) and txtDate>date() and txtNum>1000 then
msgbox "txtName不能为空,txtDate日期不能大于今天,txtNum数值不能超过1000"
end if作者: blsoft 时间: 2004-4-11 22:45
如果有一个输入的是对的呢?比如说txtName输入是正确的,而另外两个有错误,如何实时生成提示呢?作者: binuochao 时间: 2004-4-12 01:09
如果三个都错用and
if nzl(txtName,"")="" and datevalue(txtDate)>date() and int(txtNum)>1000 then
msgbox "txtName不能为空,txtDate日期不能大于今天,txtNum数值不能超过1000"
exit sub
end if
如果三个有一个错用 OR 或分开使用使用OR:
if nzl(txtName,"")="" or datevalue(txtDate)>date() or int(txtNum)>1000 then
msgbox "txtName不能为空,txtDate日期不能大于今天,txtNum数值不能超过1000"
exit sub
end if
使用分开:
if nzl(txtName,"")="" then
msgbox "txtName不能为空,"
exit sub
end if
if datevalue(txtDate)>date()
msgbox "txtDate日期不能大于今天"
exit sub
end if
if int(txtNum)>1000 then
msgbox "txtNum数值不能超过1000"
exit sub
end if