水晶报表紧急求助

bhwhy 2010-08-24 11:30:39
开发中遇到这样一个问题:
我做了两个页脚,页脚a,页脚b。
页脚a有一段固定的文字和页码;
页脚b只有页码;
第一页只显示页脚a,以后使用页脚b
页脚a的抑制显示的公式:
if pagenumber = 1 then
false
else
true
页脚b的抑制显示公式则相反
if pagenumber = 1 then
true
else
false
执行的结果,抑制显示也正常。但是,由于页脚a
写了很多内容,详细的部分打印了20条,在第2页的时候,
打印了25条后,紧接着就打了页码,下面还有部分空白,
第三页打印了10条后,下面空白,页码的位置和第二页一致,
下面有部分空白。第2,3页的页码位置和第一页的页脚中
固定的文字的位置一致。
页面设置使用的默认的,a4。
这种现象是如何产生的,如何让空白消失,页码的位置和第一页页码的位置一致呢。
或者消除空白,继续向下打,在最后才打印页码呢。
...全文
122 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
水猿兵团五哥 2010-09-08
  • 打赏
  • 举报
回复
有没有试下阿泰的方法?
看你说的貌似不是页脚的问题
bhwhy 2010-08-24
  • 打赏
  • 举报
回复
为啥啊。同样我做了两个页眉就没有这种现象。显示得挺好,为何页脚就不行了呢。
东莞寻香苑 2010-08-24
  • 打赏
  • 举报
回复
没有什么好办法,呵呵

bhwhy 2010-08-24
  • 打赏
  • 举报
回复
没办法啊。。高手帮忙看看阿
阿双2009 2010-08-24
  • 打赏
  • 举报
回复
又是一个折腾人的问题:(
阿泰 2010-08-24
  • 打赏
  • 举报
回复
用页脚应该是解决不了这个问题的。

不过,可以这样试试(我没有实际测试,只提供个思路试试)。

1:你的数据条目的显示方式已经基本确认了。比如说,因为你的页脚a内容固定,那么
第一页会显示20条,后面的页会显示25条,直到最后一页的剩余条数。
2:把前20条,和后面的所有条,按照某规则,分成两个组。比如ID<=20 和和ID>20
3: 按2的规则分组,将原来页脚a上的内容,放到组页脚。
4:控制组页脚仅在第一页显示
5:删除页脚a
6:页脚b保持现在的情况。
bhwhy 2010-08-24
  • 打赏
  • 举报
回复
在线等啊。有没有解决方法,提示也可以啊。

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧