【发布时间】:2012-11-07 12:16:43
【问题描述】:
我有 5 个报告,需要在 Excel 工作簿的单独页面上呈现,因此我创建了一个主报告并打算将它们称为子报告。这很完美,但问题是我需要控制每个工作表的名称,我相信这里的技巧是使用一个矩形,并将PageName 属性设置为所需的工作表名称。
问题是,一旦我将子报表放在一个矩形内并添加分页符或页面名称,当我运行主报表时,我会收到一条错误消息 One or more parameters were not specified for subreport _____
如果我将子报表放在列表中,也会发生同样的事情。
如何通过矩形传递参数,或不使用矩形命名工作表?
我正在使用 SSRS 2008R2
【问题讨论】:
-
您的子报表是否使用参数?您是否通过右键单击子报表灰色框、选择属性并指定参数来进行设置?
-
@JamieF 是的,它确实使用了参数,并且它们都配置正确。没有矩形或列表也能正常工作
-
我经常在列表中使用子报表,从父报表传递参数。我没有遇到任何特殊的技巧。移动报表后,仔细检查传递的参数。也许创建一个简单的子报表,将接收到的参数简单地显示为故障排除工具。
标签: reporting-services sql-server-2008-r2 ssrs-2008-r2