SQL Server报表服务以及使用重叠数据
2010-01-21 00:00:00 来源:WEB开发网核心提示:导引 作为业务的一部分,许多公司都需要由扫描图像或各种官方支持的不同格式来生成报表和表格,SQL Server报表服务以及使用重叠数据,对于这些文档,通常都有着严格的格式要求,用户还可以输出报告到 TIFF,PDF格式,甚至连对文本框、标签大小和字体样式的丝毫变动都不允许,而且
导引
作为业务的一部分,许多公司都需要由扫描图像或各种官方支持的不同格式来生成报表和表格。对于这些文档,通常都有着严格的格式要求,甚至连对文本框、标签大小和字体样式的丝毫变动都不允许。而且,重新创建与原始表格完全一致的报表,是一项代价可能很大、也非常容易出错的任务。填充表格的数据通常存储在关系型数据库中,在输出的表格中,必须将它们显示在准确的位置上。这种情况有时被称为固定布局的报表,有时被叫做像素级完美报表。
在本方案中,我们假设有一个表格以由政府或其他有关当局指定的PDF或图像格式的方式输入。该表格的构成是:固定元素(各种标题、标签和说明)和可变文本或图像元素,这些变化的部分依赖于存储在企业数据库中的数据。另外,这个表格可能会是单页或多页的。
场景
一家企业扫描或下载了一张官方表格,以生成员工信息表。它可能是图片,也可能是PDF格式,其实任何以PDF格式提供的表格都可以很容易地转换为图像。在此例中,我们使用“关于工伤/病的雇主报告 ─ 纽约州 ─ 劳工赔偿局”。
由于PDF格式的文件很容易转换为图像格式,我们将转换出来的图像作为新SSRS报告的背景。该图片中有源表格中的所有固定元素项。在SSRS的报表设计器中,我们在所有需要显示数据库中信息的位置上添加文本框和复选标签,并根据其背景图像上的线条来设定它们的位置。因此,该图片将被数据库中的数据以准确的位置加以覆盖。该报告可在所有Web浏览器的页面中显示正确且不失真,并能够在不损失质量的前提下进行打印。用户还可以输出报告到 TIFF,PDF格式,或者SQL Server Reporting Services支持的其他格式。
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接