设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 小白
打印 上一主题 下一主题

[查询] 查询的问题

[复制链接]
11#
 楼主| 发表于 2003-7-2 17:34:00 | 只看该作者
呵,成了!我只想到在窗体中用dsum,却没想过在报表中用,真是不太聪明呀!wjb5645
,谢谢了!
不过,我发现用dsum,还有一个小毛病,就是如果我在合计文本框中输入=DSum("[收入总金额]","[收支表 查询]","[收入类别]='01零从体检'")+DSum("[收入总金额]","[收支表 查询]","[收入类别]='03B超职病'")时,万一这个月只有'01零从体检'而没有'03B超职病'这一项的话,合计文本框就显示空白!这个问题我又应该怎么解决呢?
12#
发表于 2003-7-2 23:30:00 | 只看该作者
试试
=NZ(DSum("[收入总金额]","[收支表 查询]","[收入类别]='01零从体检'"))+NZ(DSum("[收入总金额]","[收支表 查询]","[收入类别]='03B超职病'"))
13#
 楼主| 发表于 2003-7-4 17:24:00 | 只看该作者
不错,这下好多了,谢谢!最后还有一个问题,如果我有十多个项目要合计,象上面那样的表达式不是要写很长了吗!我的这些数据统计都来源于同一个表同一个字段,可不可以象这样在最后一个条件限制项里一次性把所有限制条件都写上。我试过这个表达式,
=DSum("[收入总金额]","[收支表 查询]","[收入类别]='01零从体检'or'12药户体检'"),好象不行,我也不知道ACCESS是否可以满足这个功能,特此再向各位请教!
14#
发表于 2003-7-5 08:15:00 | 只看该作者
项目多了,你上面的报表可能就失去了实用性.
15#
 楼主| 发表于 2003-7-8 16:10:00 | 只看该作者
不好意思,我又试了一次,改成这样就成了:nz(DSum("[收入总金额]","[收支表 查询]","[收入类别]='01零从体检'or[收入类别]='12药户体检'"))。再次感谢各位的帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-16 17:57 , Processed in 0.079526 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表