2012-07-18 40 views
2

我有一个包含一个子报表,在主报告中创建dynamicaly取决于参数值报告,我有包含textboxs子报表,这个报表的问题,当添加到这显示在一个给定的参数,其倒闭对其他!!!,知道当这个报表是空的(数据集不返回行)主要报告上的参数和其他参数显示为躲...... ......我需要这个子报表显示即使是空的也不要折叠问题时,添加到主报告

+0

我不能肯定,但它可能出现的参数之一在子报表上需要更改为接受NULL作为值。我相信,默认的是一个嵌套报表将不会被显示,如果没有找到的东西的价值。你可以强迫它在理论上接受一个null。我从来没有尝试过,所以这只是一个猜测。 – djangojazz 2013-01-14 17:16:38

回答

0

假设你想保持显示子报表的文本框,即使你从主报表参数中没有任何值,我建议你:

创建在子报告表,并删除行(只保留头),然后使用它作为一个文本框(因为在这种情况下,你可以在表属性直接链接的数据集表)。

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

=iif(RowNumber(Nothing) < 1, " ", Field!yourData.Value) - 这样你表将永远有一个值和子报表不会崩溃