老师好:
我在设计的时候,出现如下问题,
在自动新增加一行后, 新的“物料编号” 为当前副本表的 “物料编号”,新的“数量”需要为原表的“数量”-“配货数量”。同时,原来行的“数量” 变为原来行的“配货数量”。黄色字体的代码没有执行,这个是不是我写错了??
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编辑过]