以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助:代码补正 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63998) |
||||
-- 作者:李孝春 -- 发布时间:2015/2/3 10:45:00 -- 求助:代码补正 由于之前采用的是所有字段全部在一个表里进行操作 现在采用关联表进行字段操作 求解下面红色代码部分 如果采用动态遍历进行自动计算呢? 首先实现产品数量遍历 然后对应产品名 然后再对应自动计算对应的成本价 对手价 求指导
Select Case e.DataCol.Name
[此贴子已经被作者于2015-2-3 11:08:00编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/2/3 10:47:00 -- for i as integer = 1 to 8 r("价格产品" & i & "_成本价")=r("价格产品" & i & "_销售价")*sum2 r("价格产品" & i & "_对手价格")=r("价格产品" & i & "_销售价")+(r("价格产品" & i & "_销售价")*0.3)
next |
||||
-- 作者:李孝春 -- 发布时间:2015/2/3 10:55:00 -- 回复:(Bin)for i as integer = 1 to 8 ... bin 老师 上述代码如果正对原来的表字段是没有问题的
现在的表为产品价格表 里面的字段 成本价 销售价 所以上述代码还有待进一步改进 求指导 |
||||
-- 作者:Bin -- 发布时间:2015/2/3 10:56:00 -- 具体情况是怎么样? 如果是类似的,自己参考改一下就好 |
||||
-- 作者:李孝春 -- 发布时间:2015/2/3 11:00:00 -- 回复:(Bin)具体情况是怎么样? 如果是类似的,自己参... 就是不类似啊 之前的设计如:产品1 产品2 产品3 现在是直接是产品服务 现在想实现的是 不区分产品服务 直接全部计算按照那比列直接计算成本价 求解 也不知道是不是我思路有问题 |
||||
-- 作者:Bin -- 发布时间:2015/2/3 11:02:00 -- 那你那段代码发出来想表达什么,不明白你现在想实现什么 |
||||
-- 作者:李孝春 -- 发布时间:2015/2/3 11:09:00 -- 回复:(Bin)那你那段代码发出来想表达什么,不明白你... 当"含流转税销售收入合计","总成本合计"两个字段发生了值的变化之后计算两个值的比列 |
||||
-- 作者:Bin -- 发布时间:2015/2/3 11:12:00 -- 你这字段是在哪里的? 要怎么计算法? |
||||
-- 作者:李孝春 -- 发布时间:2015/2/3 11:29:00 -- 回复:(Bin)你这字段是在哪里的? 要怎么计算法? 在销售和成本计划表 计算方法如下: Sum = Tables("销售和成本计划表").Compute("Sum(成本_总成本)","[计划书编号] = \'" & r2("计划书编号") & "\'") |
||||
-- 作者:Bin -- 发布时间:2015/2/3 11:33:00 -- 直接在表中的DataColChanged事件写入代码更新即可 |