以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,计算零件数量 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67439) |
||||
-- 作者:blackzhu -- 发布时间:2015/4/24 10:55:00 -- 求助,计算零件数量 根据产品计划的产品,来计算该产品下每一个零件的数量(也就是mrp计算) 比如以产品一套计算的话 C113的数量应该为67个 |
||||
-- 作者:Bin -- 发布时间:2015/4/24 10:58:00 -- 不是应该64么? 67是怎么算的? |
||||
-- 作者:blackzhu -- 发布时间:2015/4/24 11:36:00 -- 64是对的 但是 A里面不是还有3个C113吗? 64+3 = 67 呀 |
||||
-- 作者:Bin -- 发布时间:2015/4/24 11:49:00 -- .
|
||||
-- 作者:blackzhu -- 发布时间:2015/4/24 11:58:00 -- BIN 没有结果呀,为啥是下级开始呢! |
||||
-- 作者:Bin -- 发布时间:2015/4/24 12:01:00 -- 此主题相关图片如下:qq截图20150424120116.png |
||||
-- 作者:blackzhu -- 发布时间:2015/4/24 12:05:00 -- 算出来了,我研究下.高手就是高手 [此贴子已经被作者于2015/4/24 12:05:55编辑过]
|
||||
-- 作者:blackzhu -- 发布时间:2015/4/24 12:43:00 -- 又要求助了,我写了一个新增代码,在零件用量表里面加了个计划路线 只要计划路线为采购的状态下,下级就不能新增,也不能参与计算: DataTables("零件需求量").DataRows.Clear Dim Products As List(Of String) Products = DataTables("零件用量").GetValues("下级","(计划路线 <> \'采购\'Or 计划路线 Is Null)") For Each Product As String In Products Dim r As Row = Tables("零件需求量").AddNew r("零件名称")= Product r("要求数量")= Functions.Execute("Count",Product) Next
|
||||
-- 作者:blackzhu -- 发布时间:2015/4/24 13:26:00 -- 顶下 |
||||
-- 作者:Bin -- 发布时间:2015/4/24 13:40:00 -- 代码没问题啊. |