【问题标题】:Slide Up Visible Sub Reports in SSRS Report在 SSRS 报告中向上滑动可见子报告
【发布时间】:2020-08-19 23:00:43
【问题描述】:

我有一个由数据集(tablix)和子报告组成的 SSRS 报告。如何让报告在可见时向上滑动。

Report 
A (NOT visible)
B (visible)
C (NOT visible)
D (NOT visible)
E (visible)

可见性是根据用户输入/参数等设置的。在上面的示例中,将出现在屏幕上的是 tablix B / 子报告 E。我希望它的显示方式是没有额外的空白,而现在它具有.

或者在另一种情况下,他们可以选择常见的 E,现在我们在顶部有很多空白。我选择什么设置,我可以编写什么代码来让数据的可见矩形滑到可用空间的最顶部。

所以我们看到的只是

Report
B
E 

Report 
E

【问题讨论】:

  • 创建参数并传递报告ID的值。在 tablixes 可见性公式中使用该参数。
  • 是的,我正在这样做。问题不在于如何设置可见性,而是如何让可见的内容向上滑动,以使报告没有尴尬的空白。
  • 1.您可以插入具有 1 列和多行的空表。 2. 删除群组。 3. 然后在行里面放报告。 4. 设置行可见性。 5.设置TextBox can grow属性为true。

标签: reporting-services ssrs-2008-r2 removing-whitespace slideup


【解决方案1】:

当您在页面上放置子报表时,您是否在它们之间添加了空格?我相信你做到了。现在,当您隐藏其中一个子报表时,空格仍然可见并累积。您应该通过在另一个下方插入一个矩形来重新组织您的页面,它们之间没有(或最少)空格。将您的子报表放入每个矩形并在其中添加空格。更改表达式以控制矩形可见性而不是子报表。

不要忘记:尽管子报表是隐藏的,但它仍在检索数据并加载您的服务器。为避免这种情况,请将可见性状态传递给您的子报表,以告诉他们的数据集选择 null。

附:如果您在预览模式下看到额外的空白,则它并不总是与浏览器显示的一样。特别是如果你直接隐藏对象,而不使用表达式。

【讨论】:

    猜你喜欢
    • 2019-03-10
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多