【问题标题】:SSRS - Empty Page if no data in Data Source?SSRS - 如果数据源中没有数据,则为空页面?
【发布时间】:2012-09-25 20:54:50
【问题描述】:

我有一个报告,如果用户在数据源中没有数据,用户会看到空白页面。有 5 个表。我尝试使用 NoRowsMessage,但它仍然显示空白页面。

如果源中没有特定用户的数据,有没有办法显示一些消息?

谢谢

【问题讨论】:

  • 您可以将选择合并到单行,但这太丑了,我什至不打算将其发布为答案。

标签: .net visual-studio reporting-services mdx business-intelligence


【解决方案1】:
Tbx1.NoRowsMessage = "No Data returned for this section."

应该可以。

你可以用老式的方法强制它。在该部分上方添加一个文本框,并在隐藏 tablix 时显示它。

TextBox1.Text = "No Data returned for this section."
TextBox1.Hidden = IIf(Sum(Fields!SOME_ID.value, "SOME_DATA_SET")<>0, False, True)

Tbx1.Hidden = IIf(Sum(Fields!SOME_ID.value, "SOME_DATA_SET")<>0, True, False)

假设 SOME_ID 始终为正数。

文本框没有 .NoRowsMessage。

【讨论】:

  • 文本框有 NoRowMessage 属性?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-12
  • 1970-01-01
  • 1970-01-01
  • 2016-04-08
  • 1970-01-01
  • 2017-11-21
相关资源
最近更新 更多