以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  根据不同产品的加工工序自动核算产品的加工成本  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45707)

--  作者:99473593
--  发布时间:2014/2/9 13:27:00
--  根据不同产品的加工工序自动核算产品的加工成本

 

下面实例中有两个表,加工成本和工序单价,在工序单价中记录各工序的单价.

在加工成本中有三列,分别为产品名称,加工工序,加工成本.其中加工工序列数据来源于工序单价表中的工序名称列.

由于各产品的加工工序不同,需要实现选择不同的工序组合时自动汇总出该产品的加工成本.

例1:甲产品,需要经过配色,贴码,包装三个工序,而在工序单价表中,配色单价1元,贴码单价3元,包装单价2元,所以甲产品的加工成本是1+3+2=6元,自动填入加工成本列.

 

请指点下用代码怎么实现.

 

刚才那例子有问题,重新上传个,请看下

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:根据不同产品的加工工序自动核算产品的加工成本.rar

[此贴子已经被作者于2014-2-9 14:00:30编辑过]

--  作者:lsy
--  发布时间:2014/2/9 13:40:00
--  

例子中的加工成本表的列名,和列举出来的列名都不一样,工序单价表中一行数据都没有。

 

把列名对上,然后人工填上几行正确的数据,方便理解、比对、测试。


--  作者:99473593
--  发布时间:2014/2/9 13:50:00
--  
以下是引用lsy在2014-2-9 13:40:00的发言:

例子中的加工成本表的列名,和列举出来的列名都不一样,工序单价表中一行数据都没有。

 

把列名对上,然后人工填上几行正确的数据,方便理解、比对、测试。

刚才那例子有问题,重新上传了一个,请帮看下


--  作者:y2287958
--  发布时间:2014/2/9 14:02:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:根据不同产品的加工工序自动核算产品的加工成本.zip


--  作者:99473593
--  发布时间:2014/2/9 14:05:00
--  
非常感谢,完美解决
--  作者:zhuxinhui
--  发布时间:2021/10/23 14:07:00
--  

Dim s As String = "工序名称=\'" & e.DataRow("加工要求").Replace(",","\' Or 工序名称=\'") & "\'"


e.DataRow("加工要求").Replace(",","\' Or 工序名称=\'") 这句是什么意思,想不通



太有才了,这个也想得到



--  作者:有点蓝
--  发布时间:2021/10/23 14:43:00
--  
如果不加.Replace(",","\' Or 工序名称=\'")效果是怎么样的,自己对比一下就知道了

msgbox("工序名称=\'" & e.DataRow("加工要求") & "\'")
msgbox(s)