如何为SQL Server 2005 Reporting Services报表创建模板?
我想为新报表创建模板以具有通用设计。你怎么做呢?
解决方案
回答
对于具有客户及其报告的任何项目,需要以通用的起始设计和格式来生成报告是关键。我从事报告工作已有10多年了。多年来,这并不是我工作中最大的部分,但这是非常重要的工作。任何报告项目的关键都不是为每个报告重新创建平凡的方面,而是使用模板。模板的使用不是Microsoft SQL Server Reporting Services的常见任务或者知识。了解如何保存报告模板,以便我们和团队可以在Visual Studio 2005中创建新报告时创建这些快捷方式,这将有助于节省时间,并使所有报告使用相同的布局和设计。
创建具有以下建议的报告集:
- 页面大小-8.5 x 11(字母)和8.5 x 14(合法)
- 方向-适用于所有纸张尺寸的纵向和横向
- 标题-报告名称的文本框,报告字幕的文本框,客户或者品牌徽标
- 页脚-页码/总页数,日期和时间报告已打印
从建议创建的报告中获取所有rdl文件,然后将文件复制到以下目录:
C:\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ PrivateAssemblies \ ProjectItems \ ReportProject
通过添加|新建项在Visual Studio 2005报表项目中创建新报表时
替代文字http://www.cloudsocket.com/images/image-thumb14.png
新的报告对话框将显示放置新模板的目录中的项目列表。
替代文字http://www.cloudsocket.com/images/image-thumb15.png
选择符合所需要求的报告,然后继续开发报告,而无需创建基础知识。
回答
此外,我建议我们将模板与外部链接的图像一起包装到.msi文件中,以便于分发。要求部门中的人运行安装程序要比希望他们找到放置报告模板的正确路径容易得多。确保使用正确的程序文件变量等来说明"程序文件"与用户有时会使用其"环境文件"设置来执行" Program Files(x86)"和其他变体。