以文本方式查看主题 - 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元,自动填入加工成本列.
请指点下用代码怎么实现.
刚才那例子有问题,重新上传个,请看下
[此贴子已经被作者于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 --
|
||||
-- 作者: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) |