0

我有一个简单的主报告和一个子报告。子报表使用我通过从参数屏幕上的下拉列表中选择值来设置的两个参数。主报告在列表的多个表格中包含一组患者信息。子报告包含使用不同数据集的其他详细信息。

当我运行主报表时,子报表运行正常,只是在最后一条记录之后,重复出现错误消息:“未为子报表指定一个或多个参数,[子报表名称]子报表。此消息的次数主报告中下一条记录之前的重复次数因患者而异。

我已经通过单独运行子报表来验证运行主报表时子报表中返回的内容。子报告正确显示每位患者的所有数据。什么都没有。

我检查了所有参数都没有可用值或默认值的列表。

我尝试对传递给子报表的值进行硬编码,结果没有显示错误消息。

为这个挠头。

4

2 回答 2

0

您没有将确切数量的参数从主报告返回到子报告。就像您在子报表属性中定义了更多参数并且它们没有从主报表返回

于 2014-11-26T09:02:09.947 回答
0

弄清楚了。我正在使用表格对象并将子报表放在详细信息行中。我尝试使用与列表相同的分组,但它仍然返回多条记录。

我删除了表格并将其替换为矩阵。这解决了问题

于 2013-10-30T17:09:29.247 回答