event itemerror;call super::itemerror;
//响应itemerror事件
if left(dwo.coltype,7)='decimal' then
//如果是数值型字段,则计算输入的式子
post of_evaluate(row,dwo,data)
return 2 //禁止错误信息
end if
end event
lz新手
我刚试了一下,只要在窗体的key事件里写如下代码就可以
IF KeyDown(KeyAdd! ) OR KeyDown(KeySubtract! ) OR KeyDown(KeyMultiply!) OR KeyDown(KeyDivide!) THEN
run("calc")
end if
另外:
如果是其他控件没有就增加一个事件,event id 选 pbm_keydown,名字就叫ue_key
然后把代码粘贴上去