我已经构建了一个显示数据库数据的报告。这工作正常,正确呈现报告。
我的查询返回~40,000条记录。我想为每条记录自动生成一个pdf文件,使用查询返回的一个字段命名。
如何自动执行此操作?我有Report Builder 3和Visual Studio。
感谢。
答案 0 :(得分:1)
我会写一个报告,它接受一个参数并为一条记录生成报告。部署到Reporting Services服务器。
然后我会编写一个快速程序,循环遍历您的数据,并将每个唯一记录值作为参数传递给报表,并将其另存为具有唯一名称的PDF。以编程方式运行报告非常容易Microsoft have some code to get you started。
答案 1 :(得分:0)
如果您拥有SQL Server的企业版SKU,请查看data driven subscriptions。另一种选择可能是创建每页一条记录的报告,然后使用一些免费工具将生成的PDF拆分为单独的PDF。