Office中国论坛/Access中国论坛

标题: [求助]我这个库存查询错在哪里? [打印本页]

作者: 夏一步    时间: 2006-9-29 22:49
标题: [求助]我这个库存查询错在哪里?
[attach]20652[/attach]
商品代号为123的商品,入库总量为20,同一个销售人qq,在同一天分别把商品123卖了两次,每次各10个,这样销售总量应该是20,然后代号为123的商品的库存应该是0,但是在“商品库存查询”窗体中却显示20。

如果只有一个销售人的销售记录,则“商品库存查询”窗体中显示的数据正常。

请问我的“商品库存查询”窗体中的“库存量: Sum([商品入库查询].[库存数量总计])-Sum([商品销售].[数量])”语句哪里错了呢
作者: andymark    时间: 2006-9-29 23:11
[attach]20655[/attach]

作者: 夏一步    时间: 2006-9-29 23:36
谢谢版主!

不过您做的例子中还有一个问题:“商品库存查询”中只能显示有销售记录的产品的库存,不能显示没有销售记录的产品的库存,请您再看一下好吗?
作者: andymark    时间: 2006-9-29 23:54
新增一个商品产品表,以此做查询


作者: 夏一步    时间: 2006-9-30 00:12
那如何把商品入库和新增的商品表联系起来呢?麻烦版主再给我做一个例子吧!
作者: 夏一步    时间: 2006-9-30 00:17
明白了,是不是根据“商品入库”表再做一个简单查询,这样就可以显示所有的入库商品了。

[此贴子已经被作者于2006-9-29 16:17:59编辑过]


作者: 夏一步    时间: 2006-9-30 00:24
还是不行啊。版主救命啊!
作者: hi-wzj    时间: 2006-9-30 03:00
我专栏中有库存计算的例子。自己看看。
作者: 夏一步    时间: 2006-9-30 03:22
我看了您的专栏,但是里面怎么没有任何文章?
作者: 夏一步    时间: 2006-9-30 04:25
我迷迷糊糊的算是弄明白了。其实没有必要作商品入库表,只要作一个商品数据表就可以了。以后新进货的时候就往这个商品数据表中添加就行。然后做一个商品数据表的查询总计,就可以得到累积库存了。

关键是如何将销售量与库存合计联合起来。这里比较复杂一些,需要写一个模块,然后在模块里定义一些函数,最后将这些函数应用到查询之中。
作者: 夏一步    时间: 2006-9-30 04:28
商品入库表的作用就是对已有库存的商品进行入库操作。但是我的业务大多是每次都进新的货号,这样就不如只用一个商品数据表了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3