【IT168技术文档】 简介
Microsoft? SQL Server? 报表服务是一种完整的报表工具。在使用报表服务中,你可以设计和发布多种样式的报表,从简单表格到带有图形和交互式连接的在线自由表单。报表服务可以将报表渲染成用户指定的多种格式,包括HTML、PDF、Excel和图像格式。
对于各种设置和选择对于报表制作者在选择报表布局是需要解决的问题。这篇文章提供了一些指导方针是用户在做选择是更加容易并解答了一些常见的问题。
制作工具和RDL
报表服务提供了多种制作报表的方法。SQL Server 和Microsoft? Visual Studio? 2005 都包括了图形化的报表设计工具。SQL Server 2005报表服务提供了Report Builder工具帮助业务人员设计报表。也有其他的开发工具可以创建报表服务的报表格式。
无论我们使用哪一种制作环境,所有的报表定义都是用报表定义语言(RDL)格式存储,RDL是一种公开的XML定义报表的格式。这样可以直接编写RDL或者创建自定义工具生成相应格式。报表制作者可以使用图形化的制作工具编辑已存在的RDL文件。
在样例中展示特殊的技术时,文章提取了实现该功能的部分RDL。
在报表服务的网站上http://www.microsoft.com/sql/reporting/可以获取完整的RDL规范。
报表设计概念
本节描述了影响报表设计和布局的关键因素。如果你是刚刚接触报表服务,这里的内容会对你有帮助。所有的这些话题在SQL Server 联机丛书中都有详尽的描述。
在设计报表服务中的报表时,你定义了数据并制定在页面上的排列。尽管这个过程听起来很基础,报表服务还是提供了下列特性:
◆支持4种不同的数据区域:列表,表格,矩阵和图表。
◆提供了例如文本框,图片,连接,矩形和子报表等一些列控件。
◆用户可以通过参数,条件过滤,用户端排序,钻取和文档结构图来实现交互功能。
◆报表可以被渲染成各种格式,包括HTML,Excel,PDF,图像,XML和逗号分隔符 (CSV) 。
你做的关于每一个关键区域的决策都会影响最重的显示效果和报表功能。接下来的章节将提供影响设计和布局效果的因素。
SQL Server 2005报表设计:非常好的实践和指导
0
相关文章