以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]自动消单 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37572) |
||||
-- 作者:rgmtkgu -- 发布时间:2013/7/5 14:14:00 -- [求助]自动消单 求高人指点:要把相同“型号规格”的出货总数自动消到每一个相同“型号规格”的订单中,在“欠数”中显示结果
就是把相同型号规格的出货的总数消到相同型号规格的每个订单中, 比如型号规格为CD01的出货数,号码1出了共800,号码2共出了600 那么订单yf001的订单型号规格为CD01 号码1为 100 ,号码2为200。号码1 100-800=-700,号码2 200-600=-400 就已全部OK并且号码1多700,号码2多400就要继续往下一相同型号规格的订单消 下一相同型号规格的订单为yf002 号码1为 120 ,号码2为220 号码1 120-700=-580 号码2 220-400=-180 也OK了 再往下一相同型号规格的订单为yf003 号码1为 130 ,号码2为230 号码1 130-580=-450 已OK 号码2 230-180= 50 未完成 那么号码1还有450 ,号码2已全部消完,并且还欠50 再往下一相同型号规格的订单为yf004 号码1为 140 ,号码2为240 号码1 140-450=-310 已OK 号码2上一单都未完成,那就欠240 那么 号码1 多了310 号码2还未完成,如有相同型号规格的订单增加,号码1多的310继续往下消 把得出的结果在欠数表中显示
[此贴子已经被作者于2013-7-5 15:15:15编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/7/5 14:27:00 -- 看了一下例子,不是很明白楼主的需求. |
||||
-- 作者:rgmtkgu -- 发布时间:2013/7/5 15:14:00 -- 就是把相同型号规格的出货的总数消到相同型号规格的每个订单中, 比如型号规格为CD01的出货数,号码1出了共800,号码2共出了600 那么订单yf001的订单型号规格为CD01 号码1为 100 ,号码2为200。号码1 100-800=-700,号码2 200-600=-400 就已全部OK并且号码1多700,号码2多400就要继续往下一相同型号规格的订单消 下一相同型号规格的订单为yf002 号码1为 120 ,号码2为220 号码1 120-700=-580 号码2 220-400=-180 也OK了 再往下一相同型号规格的订单为yf003 号码1为 130 ,号码2为230 号码1 130-580=-450 已OK 号码2 230-180= 50 未完成 那么号码1还有450 ,号码2已全部消完,并且还欠50 再往下一相同型号规格的订单为yf004 号码1为 140 ,号码2为240 号码1 140-450=-310 已OK 号码2上一单都未完成,那就欠240 那么 号码1 多了310 号码2还未完成,如有相同型号规格的订单增加,号码1多的310继续往下消 把得出的结果在欠数表中显示 |
||||
-- 作者:lsy -- 发布时间:2013/7/5 17:00:00 --
[此贴子已经被作者于2013-7-5 17:15:33编辑过]
|
||||
-- 作者:lsy -- 发布时间:2013/7/6 8:01:00 -- 楼主这道题,解起来真费点劲,一步考虑不到,答案就跑歪了。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/7/6 8:59:00 -- lsy兄厉害,赞一个。
|
||||
-- 作者:lsy -- 发布时间:2013/7/6 9:12:00 -- 以下是引用狐狸爸爸在2013-7-6 8:59:00的发言:
lsy兄厉害,赞一个。
真不好意思,也是熬死了好几粒脑细胞,才凑合出来的。 |
||||
-- 作者:don -- 发布时间:2013/7/6 13:05:00 --
|
||||
-- 作者:lsy -- 发布时间:2013/7/6 14:00:00 -- don兄也是精细之人。 |
||||
-- 作者:rgmtkgu -- 发布时间:2013/7/7 15:10:00 -- 谢谢lsy兄,但如果能在欠数表中显示结果就太好了 |