设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] 如何获得子报表页合计数和子报表页数?

[复制链接]

点击这里给我发消息

11#
 楼主| 发表于 2008-3-21 14:02:29 | 只看该作者
再次感谢sgrshh29!
这个例子非常接近了,不过只能在每一户的水田记录数都多于畚地记录数情况下可行,实际上畚地记录数也有可能多于水田记录数,所以还是不行。
而针对这种情况用查询组成一个数据源好象没有办法办到,除非还要增加一个表。。。。。。
12#
发表于 2008-3-21 14:06:10 | 只看该作者
不用增加表,只要反向用一个联合查询就可以了.

点击这里给我发消息

13#
 楼主| 发表于 2008-3-21 14:13:00 | 只看该作者
原帖由 sgrshh29 于 2008-3-21 14:06 发表
不用增加表,只要反向用一个联合查询就可以了.

不太懂?。。。
14#
发表于 2008-3-21 15:01:41 | 只看该作者
就是在现在的左连接的查询基础上做一个右连接的查询(形式是完全相同的),然后把这二个查询联合起来,作为报表的数据源.

点击这里给我发消息

15#
 楼主| 发表于 2008-3-22 01:21:10 | 只看该作者
原帖由 sgrshh29 于 2008-3-21 15:01 发表
就是在现在的左连接的查询基础上做一个右连接的查询(形式是完全相同的),然后把这二个查询联合起来,作为报表的数据源.

确实可行!
但是太慢了,实际运用宁可生成临时表,我还是再研究一下子报表。
不过sgrshh29 提供了一个很好的思路,再次感谢![:24]
16#
发表于 2008-3-22 06:34:50 | 只看该作者
速度问题主要是第一个查询,就是生成序号的那个查询用了域函数。如果把这个查询生成临时表,其它照旧,速度就快了。如果用子报表,因为子主报表加载前后的问题,合计数的统计要反应在主报表比较困难。

[ 本帖最后由 sgrshh29 于 2008-3-22 06:55 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

17#
 楼主| 发表于 2008-3-22 12:57:46 | 只看该作者
原帖由 sgrshh29 于 2008-3-22 06:34 发表
速度问题主要是第一个查询,就是生成序号的那个查询用了域函数。如果把这个查询生成临时表,其它照旧,速度就快了。如果用子报表,因为子主报表加载前后的问题,合计数的统计要反应在主报表比较困难。29146


生成临时表也是蛮快的, sgrshh29 真的很不错![:50]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-1 11:06 , Processed in 0.105414 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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