找回密码
 立即注册

QQ登录

只需一步,快速开始

xinqinglhj

中级会员

19

主题

89

帖子

653

积分

中级会员

积分
653
xinqinglhj
中级会员   /  发表于:2018-7-25 16:57  /   查看:3216  /  回复:6
关于区域报表使用GroupHeader和GroupFooter的时候,显示GroupFooter时,当前页的明细数就少了,不显示GroupFooter时,明细数就会多,这个问题有方法解决吗?

6 个回复

倒序浏览
xinqinglhj
中级会员   /  发表于:2018-7-25 17:04:33
沙发
ActiveReports 版本为 12
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-25 17:38:07
板凳
你能描述的稍微详细点吗?我不是很清楚你具体想要实现的效果,最好有截图。
回复 使用道具 举报
xinqinglhj
中级会员   /  发表于:2018-7-25 18:01:47
地板
就是报表有 GroupHeader和GroupFooter,分组字段为 A,A的数据相同的条件下,(假如一页有12条明细),如果有23条明细数据,第一页正好显示12条明细,没有显示GroupFooter,第二页显示11明细同时显示GroupFooter,这两页的GroupFooter显示的位置不一样。

我想要的效果:让两页上 GroupFooter显示的位置一样,(第二页显示11条数据在显示一条空数据在加GroupFooter。)
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-26 09:18:09
5#
最好可以提供报表的设计模板,和当前运行显示的截图。这样我好根据实际进行分析看是否可以实现。
回复 使用道具 举报
xinqinglhj
中级会员   /  发表于:2018-8-7 15:23:21
6#
可以在PageHeader_Format事件里,减少PageFooter的高度,扩大明细区域的大小,打印GroupFooter的内容之后再恢复原来pagefooter的高度。
这个需求一般是,分组正好结束,当前的页的数据正好满页。
不处理的话,第二页只打印一个GroupFooter,这样看起来就很不爽了。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-8-7 15:39:56
7#
这个问题,需要你适当调节报表的高度来进行控制。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部