Reporting services SSR从隐藏的页脚中删除空白,或者如何仅将文本粘贴到最后一页的底部

Reporting services SSR从隐藏的页脚中删除空白,或者如何仅将文本粘贴到最后一页的底部,reporting-services,footer,reportbuilder3.0,Reporting Services,Footer,Reportbuilder3.0,我正在使用报表生成器3.0。我没有使用表格或列表。我在文本框中使用表达式。值显示得很好,甚至可以扩展到新页面,这正是我想要的。现在我的问题是,我有另一个文本框,无论报告有多少页,它都必须位于最后一页的底部。此文本框不能仅位于第一个文本框之后,它必须位于最后一页的底部作为报告页脚。我不能使用页脚,因为它会在前几页中留下空白,这不是企业想要的。 关于如何实现这一点有什么想法吗?谢谢,如果您将文本框作为报告正文中的最后一项添加,它将仅在最后一页打印。它只能在其他对象打印完后打印,如果它们是在数据集中循

我正在使用报表生成器3.0。我没有使用表格或列表。我在文本框中使用表达式。值显示得很好,甚至可以扩展到新页面,这正是我想要的。现在我的问题是,我有另一个文本框,无论报告有多少页,它都必须位于最后一页的底部。此文本框不能仅位于第一个文本框之后,它必须位于最后一页的底部作为报告页脚。我不能使用页脚,因为它会在前几页中留下空白,这不是企业想要的。
关于如何实现这一点有什么想法吗?谢谢,

如果您将文本框作为报告正文中的最后一项添加,它将仅在最后一页打印。它只能在其他对象打印完后打印,如果它们是在数据集中循环的表格,则只能打印。要隐藏页脚,只需在页脚中单击鼠标右键,选择“属性”,然后取消选中“最后一页打印”

这实际上比听起来或应该的更难。我能想到的唯一方法是计算最后一条记录与页面底部之间的距离。这必须基于显示的记录数以及每页的记录数。然后,要应用此功能,可以在文本框的开头添加换行符以向下推送文本


如果需要,行返回在表达式中称为vbCrLf。确保您的文本框的“可生长”属性已打开。

@Ritcey谢谢您的回复。我尝试了这个方法,它只在最后一页打印我的文本框,但仍然不在报告的最底部。文本框将相对于上面的项目打印,而不是绝对位置,除非您能够控制上面的所有内容的精度。有什么原因不能将此框放在页脚的最后一页吗?原因在我的问题中,因为页脚区域仍将保留在以前的页面中,即使页脚隐藏在这些页面中。假设我为页脚保留了4英寸,这意味着我的报告的每一页都有4英寸的空白,这不是客户想要的。>你有没有理由不能将此框放在页脚的最后一页?我想这也是唯一的方法。现在你知道如何恢复这段距离了吗?@Pasoum这是我关于如何实现这一点的想法。希望它能为你指明正确的方向。如果你在尝试这种方法后遇到了具体的问题,我建议你将其作为一个新问题发布,并尽可能详细。Ok@StevenWhite。我已经试过了,但我不知道如何检索页面的总体大小、文本框的大小以及计算其余的报告大小。在“视图”菜单中,确保“属性”处于启用状态。单击报告周围的蓝色背景以查看报告属性。项目的大小取决于其属性。你肯定要玩它,但要弄清楚每页有多少行可以开始。