【问题标题】:Showing information at the bottom of the last page in the report在报告最后一页的底部显示信息
【发布时间】:2012-03-14 04:48:29
【问题描述】:

我想在使用 SSRS 2008 R2 的报告底部显示长文本(几个段落)。

我一直在四处寻找,但似乎没有任何可用的解决方案。如果我将文本框放在页脚中,然后引用报表正文中的隐藏字段,那么在中间页面上,页脚中会出现很大的木板间隙,这显然不是我想要的。

你们能为我提供一些解决方案吗?提前致谢。

【问题讨论】:

  • 专用页脚部分是 page 页脚,而不是 report 页脚 - 它旨在出现在 every页面。

标签: reporting-services report ssrs-2008 ssrs-tablix


【解决方案1】:

您可以通过在报表中添加页脚来达到目的。

  • 在报表中添加页脚
  • 在该页脚中添加一个带有您的描述的文本框
  • 删除页脚边框并在文本框上方绘制自己的线(如果要单独显示页脚)
  • 在 TextBox 可见性表达式中添加以下条件

=IIf(Globals!PageNumber = Globals!TotalPages, False, True)

【讨论】:

  • 我建议使用矩形并抑制矩形。还要确保“Consume Containing Whitespace”设置为“True”
【解决方案2】:

将文本框放在报表的末尾,而不是设计视图的页脚中。

然后文本框将出现在报告的末尾。

希望这能解决您的问题。

【讨论】:

  • 对不起,您能详细说明一下吗?如何将文本框粘贴到报告的末尾?
  • 右击报表体->插入->页脚这是插入页脚的方式。您的报告是否包含页脚?如果是,将在页面底部有一个带有虚线的页脚部分。如果您插入了文本框,则会在所有页面中重复该文本框。如果您只想将文本框放在报告的末尾,请将其放在虚线部分的上方。
  • 我已经尝试过您的建议,但没有奏效。如果我的内容在页面中间结束,那么文本框的内容就在内容之后。我必须在文本框上设置任何属性吗?
  • 确保文本框是内容中的最后一个控件。如果不是,那么它将发生在中间。无需设置任何属性。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-07
相关资源
最近更新 更多