Office中国论坛/Access中国论坛

标题: 关于查询 [打印本页]

作者: iorihong    时间: 2006-9-21 22:33
标题: 关于查询
[attach]20477[/attach]
此数据库中,有一查询为当前库存查询,

但为什么有发生入库与领料的商品,查库存就OK

而只发生入库或只发生领料的商品,查库存怎么就不显示出了,

我也按IIf(IsNull这个公式做了,为什么不对啊?

先感谢拉!!!!
作者: 一点通    时间: 2006-9-22 01:02
表设计时存在问题,一般都会有商品目录表的,根据目录表的情况再分解进出库,你这样的设计只能满足一定的数据,查询可改为:

SELECT 入库汇总.名称及规格, 领料汇总.单位, 入库汇总.入库数量之Sum, 领料汇总.领料数量之Sum, IIf(IsNull([入库数量之Sum]),0,[入库数量之Sum])-IIf(IsNull([领料数量之Sum]),0,[领料数量之Sum]) AS 当前库存
FROM 领料汇总 RIGHT JOIN 入库汇总 ON 领料汇总.名称及规格 = 入库汇总.名称及规格;

作者: iorihong    时间: 2006-9-22 17:23
首先感谢管理员的帮助,应实际情况,设计商品表比较复杂,所以商品实际的输入,

我按你的改了下,这样,入库的几个是进去了,没发生出库的,但是里面D商品的出库还是没有显示出来,在怎么改呢

或者是不是可以建一个查询,把两个副表的名称及规格的商品资料查询出一个结果,现在的所有商品资料

如库里现有商品有A,B,C,D,E5个商品





[此贴子已经被作者于2006-9-22 9:53:41编辑过]


作者: 一点通    时间: 2006-9-22 19:53
以下是引用iorihong在2006-9-22 9:23:00的发言:


首先感谢管理员的帮助,应实际情况,设计商品表比较复杂,所以商品实际的输入,

我按你的改了下,这样,入库的几个是进去了,没发生出库的,但是里面D商品的出库还是没有显示出来,在怎么改呢

或者是不是可以建一个查询,把两个副表的名称及规格的商品资料查询出一个结果,现在的所有商品资料

如库里现有商品有A,B,C,D,E5个商品

其实你的问题很简单,没有商品目录,只能借助入库的数据了,如果没有入库的商品,何来出库商品呢?
作者: iorihong    时间: 2006-9-22 22:43
哦,知道了,谢谢拉
作者: bh_jds    时间: 2006-9-22 23:34
看看也不行,顶一下吧!
作者: qh2000    时间: 2006-9-23 00:05
谢谢!




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