No Data - Next Tab Render Error When Tab Selected
SQL Server:2008年 报表生成器3.0
已创建一个多标签(8个标签)报告。每个选项卡都基于日期范围按特定类型显示摘要数据。所有数据集都使用相同的存储过程,并且各种结果均基于传递的参数。我似乎遇到了两个问题。
1。)当返回一些空数据集时,“ NoRowsMessage”似乎无法正常运行。它可以处理遇到的第一个空数据集,但是如果用户单击另一个具有空数据集的选项卡,则报告将引发呈现错误;即使下一个表中设置了“ NoRowsMessage”。
2。)第二个问题是,如果数据集为空并显示一条消息,则该部分的选项卡控件以及该消息和下一部分的选项卡控件/结果表一起显示。
尝试的解决方案: 1.)我使用IIF(No(First(Fields!LabID.Value,“ DataSet Name”)“ IS NOTHING,” No Data Found“,”“)设置NoRowMessage属性-不起作用 2.)我使用IIF(First(Fields!LabID.Value,“ DataSet Name”)IS NOTHING,True,False)为每个表设置“隐藏”字段。然后,我有一个隐藏的文本框,其中显示“未找到数据”消息。 -可以使用,但是其他标签的标签控件会随其数据一起显示
预期的输出结果是,当选择一个选项卡时,它将显示所显示的数据或“未找到数据”消息。其他选项卡直到被选中才显示。
实际结果如我先前所述。