if columnname='dingdanshuliang' or columnname='danjia' then
decimal shuliang,danjia
if columnname='dingdanshuliang' then
shuliang=dec(data)
danjia=dec(dw_2.getitemnumber(rowNum,"danjia"))
else
shuliang=dec(dw_2.getitemnumber(rowNum,"dingdanshuliang"))
danjia=dec(data)
end if
dw_2.object.jine[rowNum]=shuliang*danjia
end if
估计是数量=null引起的吧
if columnname='dingdanshuliang' or columnname='danjia' then
decimal shuliang,danjia
if columnname='dingdanshuliang' then
shuliang=dec(data)
danjia=dw_2.Object.danjia[rowNum]
if isnull(danjia)then danjia=0
else
shuliang=dw_2.Object.dingdanshuliang[rowNum]
if isnull(shuliang) then shuliang=0
danjia=dec(data)
end if
dw_2.object.jine[rowNum]=shuliang*danjia
end if