楼上说得对!
如果数据合法性检验没有通过,先触发 itemerror事件,在这个事件中填写相关的判断代码。
其中可以使用 dwo对象,就是datawindowobject,可以很方便对数据窗口中的对象进行访问,比如可以这样:
if dwo.name = 'id' then
messagebox("错误", "您输入的Id有错误")
end if
或者干脆就是choose case 把所有的窗口内对象的错误处理都分别写到每个case中。
通过了以后,return 1, 这样可以不显示系统出现的 英文错误信息。