Foxtable(狐表)用户栏目专家坐堂 → 求助:BOM成本运算实例应用(已解决)


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

主题:求助:BOM成本运算实例应用(已解决)

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
求助:BOM成本运算实例应用(已解决)  发帖心情 Post By:2015/9/15 17:36:00 [只看该作者]

下图中,我已经取到了所有最末阶的物料的单价,现在希望在点左边目录树节点时,查询对应出来的右边表,能够自动计算出半成品的价格.

原理是:直接将该半成品的下阶物料的单位成本进行合计,然单按用量计算出单价.这个功能有挺实用的,不知如何实现,请老师帮忙!

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150915171053.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb

[此贴子已经被作者于2015/9/15 19:50:20编辑过]

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2015/9/15 19:50:00 [只看该作者]

自己研究出来了,还是大红袍老师的提醒管用,谢谢!

 

在窗口打开后事件执行以下代:

 

Dim drs As List(Of DataRow)
drs = DataTables("U8_BOM").Select("[单位成本] is null", "级别 asc")
For Each dr As DataRow In drs
    dr("单位成本") = DataTables("U8_BOM").Compute("sum(单位成本)", "母件编码 = '" & dr("子件编码") & "'")
    DataTables("U8_BOM").Save
Next


 回到顶部