如何在SSRS报告中将多个参数作为单独的多个页面传递?

时间:2016-01-19 20:17:58

标签: reporting-services parameters ssrs-2008 reporting ssrs-2008-r2

我在SSRS中的报告主要是静态的,但有一个tablix和几个文本框,对应于返回订单号信息的查询。目前,该查询是针对一个订单号设计的。

我想要的是报告看起来像现在一样,但是能够选择多个订单号并为每个订单号生成报告,但是一次性完成。

我的问题是报告会尝试将所有订单的所有字段组合到一个页面上。我不要那个;我希望每个页面看起来都一样,但是对应于特定订单号信息的不同文本框和表达式。

如果您需要更多背景信息或图片,请与我们联系。随附的是报告的图片。红色圆圈是订单特定信息的位置,顶部的订单编号也会被拉入。

report Example

1 个答案:

答案 0 :(得分:0)

以下是一种方法:

制作一个与现有报告大小相同的新报告,但该报告具有OrderNumber的多选参数。

在报表上放置一个列表项,项目大小与现有报表的大小相同。

在报表上放置一个DataSet,每个OrderNumber在OrderNumber参数中返回一行。

将子报表放在“列表项”中,并将子报表指向现有报表。

连接List的DataSet中的OrderNumber以传递给子报告Order Number参数。

我认为应该这样做。脱离我的头顶,所以我可能错过了一些小事。任何SSRS子报告教程都应该能够指导您完成剩下的工作。