Foxtable(狐表)用户栏目专家坐堂 → [求助][讨论]跨表计算的问题


  共有2117人关注过本帖树形打印复制链接

主题:[求助][讨论]跨表计算的问题

帅哥哟,离线,有人找我吗?
2900819580
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1342 积分:9766 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2016/8/12 9:21:00 [显示全部帖子]

dim dr as datarow = e.datarow
if dr("出入库类型") = “入库” then
dim pr as datarow = datatable("物料库存表").find(”物料编码 =‘“ & dr(“物料代码”) & “‘“)
pr("物料库存")=pr("物料库存") + dr("数量")
end if 

if dr("出入库类型") = “出库” then
dim pr as datarow = datatable("物料库存表").find(”物料编码 =‘“ & dr(“物料代码”) & “‘“)
pr("物料库存")=pr("物料库存") - dr("数量")
end if 

 回到顶部
帅哥哟,离线,有人找我吗?
2900819580
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1342 积分:9766 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2016/8/12 10:57:00 [显示全部帖子]

以下是引用349289451在2016/8/12 10:31:00的发言:
测试过其实可以解决   但是需要有个设置 就是输入完成后那一条的记录就停止编辑了  不然随意再改动数值就会和库存对不上去了


你这种做法本来就有问题,你要在库存表中,做期初库存,入库数量,出库数量,这样才不会有问题。


 回到顶部