0

我需要从一个表值函数调用中生成多个单独的 Word 文档。

该函数位于 SQL Server 2008R2 服务器上,我有 Visual Studio 2008 SP1、Visual Studio 2010 和商业智能设计工作室 (BIDS)。

到目前为止,我可以很容易地得到这个设置,在报表设计器的“预览”视图中向我展示一个漂亮的 Word 文档。

我需要的是为报表中的每一行数据生成一个单独的 Word 文档。这份文件大约有 5 页长,而且 - 像往常一样 - 我的时间非常紧迫。除非必须,否则我不想使用自定义 C#/VB 代码走 XML/XSLT 路线。有谁知道是否有一种相对简单的方法可以告诉 BIDS 中的报表设计器为数据集中的每一行数据生成不同的文档?如果是这样,您是否也知道我如何将命名约定应用于生成的文档?

非常感谢你!!!

4

1 回答 1

0

在带有报表管理器或 SharePoint 门户的完整 SSRS 中,这称为“数据驱动订阅”参考:http: //msdn.microsoft.com/en-us/library/ms159150.aspx

听起来您正在构建 ReportViewer 解决方案,在这种情况下,您几乎只能靠自己。您可能需要在报告中添加一个参数,以从每次执行中获取 5 页的“副本”,然后在代码中循环执行所需的执行。

祝你好运!麦克风

于 2012-12-17T06:42:53.127 回答