在一次执行中返回多个 s-s-rS 报告实例

Posted

技术标签:

【中文标题】在一次执行中返回多个 s-s-rS 报告实例【英文标题】:Return multiple instances of s-s-rS report on one execution 【发布时间】:2016-01-27 14:19:35 【问题描述】:

我有一个主要是静态文本的报告,其中包含一个带有地址信息的 1x5 小表格、一个包含两个表达式的列表和一个数据集字段。目前,它返回特定订单的地址、转发地址和订单号。

我希望能够选择多个订单#,但对于每个订单#,我想要一个单独打印的报告。我为参数选择了多个值,并且可以使用返回所有订单#s 的查询填充列表。但是,当用户选择多个订单时,它会将所有订单地址填塞到报告的一个实例上的同一位置。我想为每个订单创建一个新页面#。

如果您需要任何进一步的信息(数据集、查询等),请告诉我

【问题讨论】:

【参考方案1】:

您可以将当前报告放置在按订单号分组的矩形内。然后只需调整矩形的PageBreak 属性即可。

【讨论】:

如何对矩形进行分组?我在属性中没有看到该功能 我应该使用列表来代替吗? List其实和矩形一样。当您使用列表时,它实际上会变成一个矩形,这类似于您添加一个表格并变成一个 tablix。 啊,知道了。那么如何在属性上设置组?在矩形的属性中没有看到它 您必须在将数据集发送到报表之前对其进行分组。或者将矩形包裹在另一个 1x1 tablix 中,这将允许您执行 RowGroup。但是,如果您的数据集设置正确,您甚至可能根本不需要分组,这实际上取决于您的数据集。您基本上只是希望记者为每个订单号创建一个矩形。

以上是关于在一次执行中返回多个 s-s-rS 报告实例的主要内容,如果未能解决你的问题,请参考以下文章

在一次替换调用中替换多个字符

如何在颤动中使用 page_transition 在一次后按中返回多个页面

将 s-s-rS 报告中的多个页面呈现为单个页面

多个 s-s-rS 实例 - 如何查询配置详细信息?

从远程 pc 在 C# 中生成 s-s-rS 2008 R2 报告比从本地 pc 慢

VB6 - 如何在一次调用中执行多个SQL查询