Office中国论坛/Access中国论坛

标题: [求助]如何在报表中使用多个查询的字段?? [打印本页]

作者: cchzh    时间: 2006-1-16 23:04
标题: [求助]如何在报表中使用多个查询的字段??
各位大侠,向你们请教:
    报表是基于一个查询生成的,但我想再显示另外一个查询里的字段,请问该如何操作?
比如说,输出某时间段完成的销售清单,然后在页脚输出各类型商品销售的总数。由于明细查询和汇总查询不能出现在一个查询中,只好做了两个,现在报表是基于明细查询生成的,但又要有汇总,该怎么操作呢?
各位能帮帮我!谢谢![em14][em14]
作者: fan0217    时间: 2006-1-16 23:13
在报表中使用Sum()就可以汇总了,不用再另外做汇总报表。
作者: cchzh    时间: 2006-1-16 23:21
谢谢斑竹的回复,我试过了,在页脚加一个文本框,在属性的控件来源填的是“=sum(销售数量)”,出来的结果是“#错误”
作者: fan0217    时间: 2006-1-16 23:27
应该是=Sum([字段名称]),注意:字段要加方括号。
作者: cchzh    时间: 2006-1-16 23:36
我加[]了,刚才忘了,结果是#错误
作者: fan0217    时间: 2006-1-16 23:42
还有就是=号,要用半角(英语状态)。
作者: cchzh    时间: 2006-1-16 23:51
试过了,还是不行啊
作者: fan0217    时间: 2006-1-16 23:57
那就需要你的例子了,传上来
作者: cchzh    时间: 2006-1-17 00:02
不好意思,这涉及到公司秘密,不能上传,我再想想办法了
作者: fan0217    时间: 2006-1-17 00:04
简化数据库,然后用虚拟数据填充。

或者你另外自己做个类似的例子也行。


作者: cchzh    时间: 2006-1-17 00:19
斑竹,我发现在页面页脚中用sum怎么都是错误,但刚才偶然移到报表页脚中就对了,好奇怪啊!!

还有,我想让它输出各种类型的总数,如日用品15个,家电17个,怎么用啊?是用sumif吗?

我填的是=sumif([销售数量],[类型]="日用品"),出来的报表让我输入sumif参数值,肯定是我用的不对啊!
作者: appleking    时间: 2006-1-17 05:45
sum(iif([类型])="日用品",[销售数量],0)
作者: 一点通    时间: 2006-1-17 06:13
以下是引用cchzh在2006-1-16 16:19:00的发言:


斑竹,我发现在页面页脚中用sum怎么都是错误,但刚才偶然移到报表页脚中就对了,好奇怪啊!!

还有,我想让它输出各种类型的总数,如日用品15个,家电17个,怎么用啊?是用sumif吗?

我填的是=sumif([销售数量],[类型]="日用品"),出来的报表让我输入sumif参数值,肯定是我用的不对啊!

以后发贴时请用正常的文字,戴几对眼镜都看不清
作者: cchzh    时间: 2006-1-17 18:16
谢谢!

以后注意!
作者: cchzh    时间: 2006-1-18 18:30
多谢appleking

你的表达式完全正确!已试验成功!!
作者: hi-wzj    时间: 2006-1-18 18:40
因为每页合计数是没有实际的管理意义的。(手工汇总的产物)报表合计就是总合计。

各类汇总请根据报表向导来完成(分类汇总报表)。不需要打公式的.因为如果以后增减了分类呢?难道自己再更改报表设计?






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