【问题标题】:Issues of the subreport when added to main report添加到主报告时子报告的问题
【发布时间】:2012-07-18 13:28:05
【问题描述】:

我有一个包含子报表的报表,主报表是根据参数值动态创建的,我有一个包含文本框的子报表,当添加到给定的主报表时,这个子报表的问题参数并在其他参数上崩溃!!!,知道当此子报表为空时(数据集不返回任何行)显示在参数上,而其他参数为隐藏............我需要这个子报表即使为空也会显示并且不会折叠

【问题讨论】:

  • 我不确定,但看起来可能需要更改子报告上的参数之一以接受 NULL 作为值。我相信默认是嵌套报告,如果它没有找到某些东西的值,则不会显示它。您可以通过接受空值来强制它在理论上显示。不过我从未尝试过,所以这只是一个猜测。

标签: ssrs-2008


【解决方案1】:

假设即使您没有从主报告参数中获得任何值,您也希望继续显示子报告的文本框,我建议您:

在子报表中创建一个表格,并删除行(只保留标题),然后将其用作文本框(因为在这种情况下,您可以将数据集直接链接到表格属性中的表格)。

接下来,在表格单元格中输入以下表达式

=iif(RowNumber(Nothing) < 1, " ", Field!yourData.Value) - 这样您的表格将始终有一个值,并且子报表不会折叠

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 2013-10-20
    • 1970-01-01
    相关资源
    最近更新 更多