SSRS打印多个相同的发票

时间:2014-02-07 00:05:50

标签: sql forms printing reporting-services ssrs-2008

我正在使用SQL Server 2008R2数据库上的SSRS Report Builder为我的组织开发“交付证明”表单。我在使用不同的水印(驱动程序复制/客户副本)打印相同表单的多个副本时遇到困难。所有相同的信息都在两种形式上。我读到了使用分页符和复制原始tablix所以在一个开发页面上有两个表。这适用于创建这些表单。但是,当我打印时,所有“驱动程序复制”表单首先打印然后“客户复制”。

以下是打印指令的示例:

Invoice Number 12345 Driver Copy
Invoice Number 67890 Driver Copy
Invoice Number 12345 Customer Copy
Invoice Number 67890 Customer Copy

我想打印如下:

Invoice Number 12345 Driver Copy
Invoice Number 12345 Customer Copy
Invoice Number 67890 Driver Copy
Invoice Number 67890 Customer Copy

在我们有200多种表格打印之前,整理并不是一次严峻考验。 Report Builder 3.0或BIDS中是否有任何方法可以实现此目的?

BTW,无法操纵数据源。但是,如果有一种方法可以在查询构建器中执行此操作,我会对它开放。

1 个答案:

答案 0 :(得分:1)

在工具箱(BIDS)的设计图面上放置“List”数据区域,或从功能区(在RS Builder中)插入,然后将两个表放在其上。将列表项(实际上是包含一个单元格和矩形的Tablix)的分组设置为“发票编号”。这将在视觉上分组您的表单。

您还可以设置排序,以正确的顺序取回结果(驱动程序 - >客户副本)

如果您希望在每个分组实例之间设置分页符,可以编辑“列表”数据区域的分页符。