水晶报表,最后一页“详细资料”行数大于1的显示"页眉",小于1的不显示

qjf309 2011-07-01 02:39:00
水晶报表,最后一页“详细资料”行数大于1的显示"页眉",小于1的不显示页眉
我的行不是固定的,如果内容多了会自动换行,就是说,每行“可以增大”看内容,如下图


我现在想写个语句,但是不会写,
最后一页“详细资料”行数大于1的显示"页眉",小于1的不显示页眉
...全文
366 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
茶暖人凉 2014-01-13
  • 打赏
  • 举报
回复
引用 8 楼 tanpeng1711 的回复:
[quote=引用 7 楼 moyanruo 的回复:] [quote=引用 6 楼 cooler_pjh 的回复:] 版主,你的方法出现一个问题,当详细资料有一条时,没有了页眉
嘿,你这样写,把等于号改成小于号,一行的时候页眉就会显示啦 if onlastrecord and {ID字段}<{@x} then true else false[/quote] 7楼的方法不能解决问题[/quote] 可以的啊,我的就能显示
tanpeng1711 2014-01-12
  • 打赏
  • 举报
回复
引用 7 楼 moyanruo 的回复:
[quote=引用 6 楼 cooler_pjh 的回复:] 版主,你的方法出现一个问题,当详细资料有一条时,没有了页眉
嘿,你这样写,把等于号改成小于号,一行的时候页眉就会显示啦 if onlastrecord and {ID字段}<{@x} then true else false[/quote] 7楼的方法不能解决问题
茶暖人凉 2013-08-08
  • 打赏
  • 举报
回复
引用 6 楼 cooler_pjh 的回复:
版主,你的方法出现一个问题,当详细资料有一条时,没有了页眉
嘿,你这样写,把等于号改成小于号,一行的时候页眉就会显示啦 if onlastrecord and {ID字段}<{@x} then true else false
cooler_pjh 2013-05-06
  • 打赏
  • 举报
回复
版主,你的方法出现一个问题,当详细资料有一条时,没有了页眉
areswang 2011-11-15
  • 打赏
  • 举报
回复
THX 阿泰
xpcxpy 2011-07-05
  • 打赏
  • 举报
回复
学习~~~!
阿泰 2011-07-04
  • 打赏
  • 举报
回复
梳理下命题:

详细资料节行数小于1,就是没数据。
当你最后一条记录,因为是可以增大,所以跨页了。
也就是说,最后一页上显示的内容和前一页上的最后一条记录其实是同一条。
在这种情况下,需要抑制显示页眉。

解决方法:

1:首先做一个公式x,跟踪每页最后一条数据(必须有一个唯一性字段!假设是ID)
公式x里只要放上这个ID字段即可
把x拖到页脚上


2:节专家,设置页眉,勾选抑制显示,编辑后面的公式为:

if onlastrecord and {ID字段}={@x} then
true
else
false

即可

3:在公式x上点右键,设置其为抑制显示。


qjf309 2011-07-04
  • 打赏
  • 举报
回复
高手都去哪了呀
qjf309 2011-07-01
  • 打赏
  • 举报
回复
怎么没人呀

4,819

社区成员

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

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