【发布时间】:2013-04-13 14:06:30
【问题描述】:
所以总结一下这个问题,我有一个包含两个数据源的报告——实际上是两个相互粘连的报告。我希望报告的第二部分根据报告的第一部分显示的内容显示数据。
更详细地说,情况如下。我有两个数据库表 - 一个是客户,另一个是订单。
Customers 包含有关客户的数据。 Orders 包含指向客户的链接并包含此人的订单。
报告本身应该在第 1 部分显示某种字母:
“您好 [CustomerName],您有 [TotalBalance] 的持续余额 bla bla bla...” 以及他在第 2 部分中下的所有命令的清单 “订单 1:项目 1:1 欧元 订单 2:项目 2:2 欧元……”
最初,这些是两个单独的报告,我们一次生成一个记录,输出为 pdf 文件,并使用第三方软件将它们合并,使字母和订单列表彼此相邻。问题是这个系统需要一次生成数百个,而且需要很长时间。所以现在我想传递一对大型数据源并批量生成它们(一次调用它们 600 个)——这样工作起来更快。
那么,如何强制使用不同数据源的第二个 tablix,根据第一个具有自己数据源的 tablix 中的内容进行过滤?
我查看了子报表,但它们只能使用报表服务器,而且这些是本地报表。
我能做什么?我担心这是不可能的。
【问题讨论】:
标签: rdlc localreport