【问题标题】:SSRS : Set bottom border line of a table row at each page endSSRS : 在每一页末尾设置表格行的下边框线
【发布时间】:2016-12-27 14:24:34
【问题描述】:

问题:

我有一个要求,我需要将底部边框设置为 SQL Server Reporting Services (SSRS) 报告的每一页上的最后一行,现在我有一个大表 (tablix),它分成几页。 我如何为 SSRS 报告的每页执行此操作? 以下是我创建的报告。我想在每页结束时关闭该表。

有什么帮助吗?

更新: @Jesse Potter:我尝试在页脚中创建一行,在可见性中创建一个表达式。我得到下面的结果。

但是如何才能完成每一列的垂直线

更新:报告设计视图的屏幕截图:

【问题讨论】:

  • 您是否尝试将 tablix 的底部边框设置为黑色/纯色?
  • 它不起作用,我也尝试在 tablix =IIF(Globals!TotalPages Globals!PageNumber,"Solid","None") 的底部边框中使用这个表达式,但是我得到错误:我不能在 bady 部分使用全局变量
  • 要完成每列中的垂直线,您需要调整格式,使每条垂直线向下延伸到外线。请注意,外线比内线长。你需要增加内线,或者缩小外线。
  • 是的,我注意到了,但我不知道如何增加内线
  • 你能把你的报告设计视图的截图贴上来吗?这可能会说明为什么您的行与您预期的不匹配。

标签: reporting-services border ssrs-2008-r2 ssrs-2012


【解决方案1】:

如果这一行应该出现在每一页上,您可以将这一行添加到页脚。

在报告菜单中选择Add a page footer。然后右键单击页脚并添加一行。我能够将这条线拖到报表页脚的最顶部(看起来我可以将它移动到报表页脚边界之上)。在我的报告中,这一行出现在与我的表格最后一行的底部边框完全相同的位置,该行跨越多个页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多