0

我有一个报告,如果用户在数据源中没有数据,用户会看到空白页面。有5个表格。我试图使用NoRowsMessage,但它仍然显示空白页面。SSRS - 数据源中没有数据时是否为空页面?

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

谢谢

+0

你可以将选择联合到单行,但这是如此丑陋我甚至不会将它作为答案发布。 – Paparazzi

+0

谢谢你;) – 007

回答

0
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总是正数。

TextBoxs没有.NoRowsMessage。

+1

文本框有NoRowMessage属性? – 007