【ActiveReports 15】页脚显示问题
求解答:1.页脚设置 最后一页打印,第一页不打印
2.第一页确实没有显示
3.但是从第2页开始就显示了,相当于只有第一页不显示,其他页都显示
4.需求是想把页脚的内容固定到底部,并且只在最后一页显示
您试试楼上老铁的方式:{iif(&PageNumber = &TotalPages OR &TotalPages = 1, false, true)}
这个直接设置确实不生效,我们反馈一下:
=iif(Globals!PageNumber=Globals!TotalPages OR Globals!TotalPages=1 ,"显示","不显示") 还有其他方式处理吗?就算这个设置生效,也有另外的问题,就是页脚里面的内容只在最后一页显示,但是页脚的高度固定了,页面会有留白 本帖最后由 hxs581001085 于 2024-5-6 15:14 编辑
我需要能实现,内容固定到页面底部,并且只在最后一页显示(是否使用页脚无所谓),目前2个处理方式都有问题:
1.使用页脚,然后页脚中控件是否显示,使用{iif(&PageNumber = &TotalPages OR &TotalPages = 1, false, true)}
问题是:页脚高度比较高时,不显示页脚的页面会有留白
2.不使用页脚,控件放在页面底部
问题是:确实最后一页显示,但实际控件并不是显示在最底部,而是根据控件与上面控件的高度确认位置的
上述使用drl报表,就算使用页面报表,也存在1一样的问题,有什么好的处理方式呢?
从您帖子的图片上来看,您是设计在页脚的,这样,虽然不显示,但是页脚区域每页会占用固定的空间。
您这个建议您使用页面报表。操作方式如下:
① 创建页面报表、表格组件,然后使得表格占满整个页面:
② 选中所有的明细行单元格,在右侧的边框属性中设置如下表达式:
{IIF(订单编号 is DBNull.Value, "None", "Solid")}
③ 选中表格,设置填充空白行:
④ 添加会总行,关闭每页重复显示:
⑤ 效果预览:
表尾只在最后一页的尾部显示:
好的,感谢,这个方案可行。
唯一缺憾就是汇总行毕竟是表格,表格中是文本框,如果要固定到底部的内容结构比较复杂就不是很方便了 本帖最后由 Eden.Sun 于 2024-5-7 18:45 编辑
hxs581001085 发表于 2024-5-7 08:58
好的,感谢,这个方案可行。
唯一缺憾就是汇总行毕竟是表格,表格中是文本框,如果要固定到底部的内容结构 ...
解决了就好。您的需求是只能显示在最后一页的底部,如果复杂的话,您可以在表尾嵌套新的表格单独进行设计。
页:
[1]