数据窗口中关系列超出某个数据后值就开始不对
integer ls_gzjs
dw_1.accepttext()
g_rownumber=dw_1.getrow()
ls_gzjs=dw_1.getitemnumber(g_rownumber,"gzjs")
dw_1.setitem(g_rownumber,"kjje",ls_gzjs*0.05)
关系式kjje=gzjs*0.05,数据窗口中代码如上,gzjs,kjje类型都为number型,奇怪的问题出来了,当在窗口中gzjs那列输入40000,kjje竟然等于-1276.80;gzjs=50000,kjje= -776.80,gzjs=60000,kjje= -276.80,gzjs=70000,kjje= 223.20,......好象是数字超过30000以上比较大后,值就开始不对了,这是怎么回事啊?