4

我已经建立了一个显示来自数据库的数据的报告。这工作正常,正确呈现报告。

我的查询返回约 40,000 条记录。我想为每条记录自动生成一个 pdf 文件,使用查询返回的字段之一命名。

我该如何自动化呢?我有 Report Builder 3 和 Visual Studio。

谢谢。

4

2 回答 2

1

我会编写一个带有参数并为一条记录生成报告的报告。部署到您的 Reporting Services 服务器。

然后我会编写一个快速程序,循环遍历您的数据并将每个唯一记录值作为参数传递给报告,并将其保存为具有唯一名称的 PDF。以编程方式运行报告非常容易,Microsoft 有一些代码可以帮助您入门

于 2012-11-22T15:15:58.827 回答
0

如果您有 SQL Server 的 Enterprise SKU,请查看数据驱动订阅。另一种选择是创建每页一条记录的报告,然后使用一些免费工具将生成的 PDF 拆分为单独的 PDF。

于 2012-11-26T05:32:35.247 回答