在数据窗口中检查有效性应把代码写在数据窗口事件"itemfocuschanged"中;
得到当前的列名用dwo.name/this.getcolumnname()
判断输入的有效性可以通过函数"asc()"进行检查
例:
choose case dwo.name
case 'zd_code'
ls_zd_code=this.object.zd_code[row]
if len(ls_zd_code) = 0 or isnull(ls_zd_code) = true then
messagebox("提示","征订代码为空!")
this.setcolumn('zd_code')
end if
case ...