我已经建立了一个显示来自数据库的数据的报告。这工作正常,正确呈现报告。
我的查询返回约 40,000 条记录。我想为每条记录自动生成一个 pdf 文件,使用查询返回的字段之一命名。
我该如何自动化呢?我有 Report Builder 3 和 Visual Studio。
谢谢。
我已经建立了一个显示来自数据库的数据的报告。这工作正常,正确呈现报告。
我的查询返回约 40,000 条记录。我想为每条记录自动生成一个 pdf 文件,使用查询返回的字段之一命名。
我该如何自动化呢?我有 Report Builder 3 和 Visual Studio。
谢谢。
我会编写一个带有参数并为一条记录生成报告的报告。部署到您的 Reporting Services 服务器。
然后我会编写一个快速程序,循环遍历您的数据并将每个唯一记录值作为参数传递给报告,并将其保存为具有唯一名称的 PDF。以编程方式运行报告非常容易,Microsoft 有一些代码可以帮助您入门。
如果您有 SQL Server 的 Enterprise SKU,请查看数据驱动订阅。另一种选择是创建每页一条记录的报告,然后使用一些免费工具将生成的 PDF 拆分为单独的 PDF。