本人ACCESS菜鸟,懂一点SQL,不怎么懂VBA,希望能尽量使用ACCESS自带的菜单和选项实现这个功能。说出来很简单,我在做一个库存系统,原始库存表是这样的
商品 总数 更新时间
a 100 2013-7-1
还有一个是进销存表
商品 数量 操作 时间
a 10 添加 2013-7-2
a 20 消耗 2013-7-5
那么我如何计算到7月5号这天库存总数呢?现在库存应该是90个a商品。并且把库存表更新为
商品 总数 更新时间
a 90 2013-7-5
另外我在想,干脆不要库存表,就直接进销存表,原始库存就算购买的,形成这样的表:
商品 数量 操作 时间
a 100 添加 2013-7-1
a 10 添加 2013-7-2
a 20 消耗 2013-7-5
然后再进行计算。主要是无法根据添加或者删除进行加减,我只会在ACCESS里面建立查询然后求总数。
希望能帮忙解答一下,谢谢了!要详细一点的步骤!或者加我QQ,40142839,备注是access就好!
分别建两个查询,把添加和消耗的量按照产品汇总。
Select 商品 Sum(数量) As 总添加量 From 进销存表 Group By 商品 Having 操作 = '添加'
Select 商品 Sum(数量) As 总消耗量 From 进销存表 Group By 商品 Having 操作 = '消耗'
然后两个Query连接查询就出来了。减一下,如果要限定日期就把查询的数据源换做进销存表的一个对应查询。
Select* From 进销存表 Where 时间 < 2013-7-5.