首页 > 解决方案 > 多标签报告和无数据

问题描述

无数据 - 选择选项卡时下一个选项卡 呈现错误

SQL Server:2008 报表生成器 3.0

创建了一个多选项卡(8 个选项卡)报告。每个选项卡根据日期范围按特定类型显示汇总数据。所有数据集都使用相同的存储过程,并且各种结果基于传递的参数。我似乎遇到了两个问题。

1.) 当返回一些空数据集时,“NoRowsMessage”似乎无法正常运行。它适用于它遇到的第一个空数据集,但是如果用户单击另一个具有空数据集的选项卡,则报告会引发呈现错误;即使下一个表设置了“NoRowsMessage”。

2.)第二个问题是,如果数据集为空并显示消息,则该部分的选项卡控件与消息和下一部分的选项卡控件/结果表一起出现。

尝试的解决方案: 1.) 我使用 IIF(First(Fields!LabID.Value,"DataSet Name") IS NOTHING,"No Data Found","") 设置 NoRowMessage 属性 - 没有工作 2.) 我设置每个带有 IIF 的表的隐藏字段(First(Fields!LabID.Value,"DataSet Name") IS NOTHING, True,False)。然后,我出现了一个隐藏的文本框,显示“未找到数据”消息。- 有效,但其他选项卡的选项卡控件与其数据一起出现

The expected out put would be that when a tab is selected that it will display with the data shown or the No data found message. 其他选项卡在被选中之前不会显示。

实际结果和我之前描述的一样。

标签: reporting-services

解决方案


推荐阅读