通过数量和单价自动计算金额的问题

清心棕榈 2014-10-03 11:27:03
我在一个DW中放置了订单数量、单价和金额的列,想在订单数量或单价数据改变后,自动计算金额,我在这个DW中,写入以下代码,但运行后,刚在单价中输入数据就报错,这个可以怎么改?

...全文
849 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
清心棕榈 2014-10-04
  • 打赏
  • 举报
回复
那我就来试一下getitemstring试试看。
清心棕榈 2014-10-03
  • 打赏
  • 举报
回复
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
zhangyangziwo 2014-10-03
  • 打赏
  • 举报
回复
你的单价是文本类型的缘故
sdhp 2014-10-03
  • 打赏
  • 举报
回复
估计是数量=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

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧