以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助:增加行代码计算(已通过其他途径解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47208) |
-- 作者:hz1717 -- 发布时间:2014/3/6 13:01:00 -- 求助:增加行代码计算(已通过其他途径解决) 老师好: 我在设计的时候,出现如下问题, 在自动新增加一行后, 新的“物料编号” 为当前副本表的 “物料编号”,新的“数量”需要为原表的“数量”-“配货数量”。同时,原来行的“数量” 变为原来行的“配货数量”。黄色字体的代码没有执行,这个是不是我写错了?? If e.Table.Current("库存数量") >= Tables("出库主表.出库明细表").Current("数量") Then Tables("出库主表.出库明细表").Current("库位") = e.Table.Current("库位") Tables("出库主表.出库明细表").Current("配货数量") = Tables("出库主表.出库明细表").Current("数量") Else Tables("出库主表.出库明细表").Current("库位") = e.Table.Current("库位") Tables("出库主表.出库明细表").Current("配货数量") = e.Table.Current("库存数量") Dim dr As Row = Tables("出库主表.出库明细表").AddNew() dr("物料编号") = e.Table.Current("物料编号") dr("数量") = Tables("出库主表.出库明细表").Current("数量") - Tables("出库主表.出库明细表").Current("配货数量") Tables("出库主表.出库明细表").Current("数量") = Tables("出库主表.出库明细表").Current("配货数量") end if 谢谢
[此贴子已经被作者于2014-3-6 13:20:57编辑过]
|