水晶报表显示记录条数问题

slnfslnf 2010-12-06 02:03:36
我现在想控制报表每页显示5条数据,在详细里已经设计了 RecordNumber mod 5 =0
但是现在实际的显示效果是第一页显示4条数据第二页开始显示5条数据。(有表头)
将代码修改成
if pagenumber = 1 then
RecordNumber mod 6 =0
else
RecordNumber mod 5 =0
结果第一页显示5条了,第二页显示4条了,其他页还是显示5条。
请问怎样修改可以将所有页都显示成5条数据
...全文
146 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
东莞寻香苑 2010-12-06
  • 打赏
  • 举报
回复
建议:不防止刚好都是满页(五条)的情况(如25条),如果是最后一条记录就不要再分页了
你的语句里最好有个判断
slnfslnf 2010-12-06
  • 打赏
  • 举报
回复
我错了。。。我选[在以下内容之前新建页]了,选[在后面页新建页]写入代码就可以正常显示了,
谢谢csui2008(阿林),babyt(阿泰)
结贴
东莞寻香苑 2010-12-06
  • 打赏
  • 举报
回复
你到底是选的是[在以下内容之前新建页] 还是[在后面页新建页]?
slnfslnf 2010-12-06
  • 打赏
  • 举报
回复
显示的开,现在如果我改成RecordNumber mod 50 =0
那么他显示的数据第一页是49条,第二页开始时50条。
所以应该不是显示不开的问题。
阿泰 2010-12-06
  • 打赏
  • 举报
回复
你第一页上,加上页眉,还有空间显示得下第5条数据吗
slnfslnf 2010-12-06
  • 打赏
  • 举报
回复
大家看看还有什么解决办法。谢谢啦
slnfslnf 2010-12-06
  • 打赏
  • 举报
回复
还是一样,第一页是4条数据,第二页开始是5条数据。
阿泰 2010-12-06
  • 打赏
  • 举报
回复
if recordnumber =5 then
true
else
RecordNumber mod 5

试试

4,820

社区成员

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

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