我试图在报表上的表格页脚中显示总和。它将在报告的正文中,不能在页眉或页脚中。表格页脚在每页上重复,但应仅在最后一页显示总和。它将在所有其他页面上显示另一段文字。这可能吗?
其他信息: 表格的细节部分不是一致的高度,但页面是一致的高度。我不能假设每页的标准数量的细节项目。
要清楚。我在谈论将它添加到表格页脚而不是页面页脚。它应该仍然在页面主体中。
答案 0 :(得分:9)
我只是使用...
来解决它=iif(Globals!PageNumber=Globals!TotalPages,false,true)
将它放在表达式编辑器中,以获取页脚中所有对象/控件的HIDDEN属性。
只有在处理完最后一页后,它才会显示页脚。
我希望你的意思是什么?感谢
答案 1 :(得分:2)
你能不能只创建一个包含组页脚的组。然后在组属性中确保未选中“重复组页脚”并且Sum()组页脚中的总数?
答案 2 :(得分:1)
尝试这样的事情
=iif(Globals!PageNumber=Globals!TotalPages,data,nothing)
答案 3 :(得分:0)
只需在表格下方添加一个文本框即可。文本框将在表格的最后一页之后显示。
答案 4 :(得分:0)
以下解决方案可以提供帮助。
1.创建函数以访问正文中的页码
https://stackoverflow.com/a/11722295/2218697
2.添加一个矩形
添加一个包含所需 Textbox
或其他控件的矩形,并设置 Rectangle
的可见性,如下所示:
=IIF(code.PageNumber=code.TotalPages,false,true)
这只会在最后一页将 Rectangle
显示为 Footer
。
答案 5 :(得分:-1)
如果你想要它在体内,如果报告的其余部分的布局动态移动,它将不会在同一个地方渲染。否则它应该在同一个地方呈现,你可以把它放在最后一页的底部。
请记住,页面为8 1/2 x 11.如果页边距为1英寸,则第一页以6.5英寸结束。
答案 6 :(得分:-1)
隐藏:
=iif(Globals!PageNumber=Globals!TotalPages,data,nothing)
在页脚的隐藏属性上使用上面的内容。