首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

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

水晶报表,最后一页“详细资料”行数大于1的显示"页眉",小于1的不显示
水晶报表,最后一页“详细资料”行数大于1的显示"页眉",小于1的不显示页眉
我的行不是固定的,如果内容多了会自动换行,就是说,每行“可以增大”看内容,如下图
水晶报表,最后一页“详细资料”行数大于1的显示"页眉"小于1的不显示解决思路

我现在想写个语句,但是不会写,
最后一页“详细资料”行数大于1的显示"页眉",小于1的不显示页眉

[解决办法]
本帖最后由 babyt 于 2011-07-04 11:25:14 编辑 梳理下命题:

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

解决方法:

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


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

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

即可

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



[解决办法]
学习~~~!

热点排行