Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

关于订单入库累计算

denghajun  发表于:2013-11-02 17:15:03  
复制

做了一个订单秝库,因入库是分几次,用什么样的方式可以把每次入库数量累计,计入已入库数量里。�������ش˸���

 

Top
蒋元根 发表于:2013-11-03 19:47:36

供参考:

SELECT 生产入库.入库日期, 生产入库.订单号码, 生产入库.成品编号, 生产入库.入库数量, DSum("入库数量","生产入库","订单号码='" & [订单号码] & "'and [成品编号] = '" & [成品编号] & "'  and  [入库日期]<= #" & [入库日期] & "#") AS 累计数量
FROM 生产入库;


点击下载此附件



zch 发表于:2013-11-04 10:57:06
在订单明细里加一个字段:已入库数量。每次入库的时候,把入库数量加到这个字段里,以后可以直接调用,不用计算了。

denghajun 发表于:2013-11-04 18:52:54
在订单明细里已经有一个已入库数量,但输入入库单后,不知道怎样才能将该订单,该成品编号的数量累计入已入库数量,如果仅是每次人工在已入库数量里累加的话,就会显得易出错,且查原始凭证不方便。谢谢

zch 发表于:2013-11-04 19:39:58

在入库的时候加一个更新语句,大意如下

update 订单明细,入库明细 set 订单明细.已入库数量=订单明细.已入库数量+入库明细.入库数量 where 订单明细.订单编号=入库明细.订单编号 and 订单明细.材料=入库明细.材料



蒋元根 发表于:2013-11-04 20:25:40
总记录:5篇  页次:1/1 9 1 :