【问题标题】:SQL Server Report Services (SSRS), Access The properties of a Tablix from its Expresssion BuilderSQL Server Report Services (SSRS),从其 Expresssion Builder 访问 Tablix 的属性
【发布时间】:2015-04-22 04:30:24
【问题描述】:

在使用 SQL Server Report Services (SSRS) 时,我想从其 Expresssion Builder 访问 Tablix 的属性。我的问题,三个是页面上的三个 Tablix。我想根据传递给报告的参数动态更改每个 tablix 的可见性。例如我正在传递参数@ShowTablix,其值为“Tablix1” 我希望 Tablix1 可见,而 Tablix2 和 Tablix3 不可见。

现在我知道如何做到这一点了。 在
的 Visibility.Hidden 属性中 Tablix 我正在设置表达式

=(Parameters!ShowTablix.Value"Tablix1")

我必须为每个 tablix 都这样做,这样它就变成了 对于 Tablix2

=(Parameters!ShowTablix.Value"Tablix2")

对于 Tablix3

=(Parameters!ShowTablix.Value"Tablix2")

但我想用这样的东西

=(Parameters!ShowTablix.ValueMe.Name)

即一个通用表达式,我可以 按原样 应用于我的所有 tablix。 有什么想法吗?

顺便说一下ReportItems...=ReportItems("Textbox1").Value 只对textboxes有用

【问题讨论】:

  • 不,我不认为您可以在表达式生成器中使用任何“通用”类型的自引用。

标签: sql-server reporting-services ssrs-2012


【解决方案1】:

您可以从属性本身更改 Tablix1 的名称。

右键单击并转到 tablix 属性,然后更改 名称。或者可以从属性窗口中完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    相关资源
    最近更新 更多