第18章 SQL Server报表服务.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第18章 SQL Server报表服务 在公司,经常会做一些报表,比如公司的销售、财务报表等。工作生活中也有很多报表,如课程表、成绩表、员工登记表、电话话费单等,各行业中的业务报表更是数不胜数。在SQL Server 2008中也提供了报表功能,通过本章的学习,就能设计出需要的报表。 18.1 SQL Server 2008 Reporting Services 在日常的工作中,如果用到报表,很多时候都是以Excel、Word的形式来做,或者使用别人的控件来做,比如水晶报表等,但水晶报表等一些控件使用前需深入了解它们的用法,用起来有一定的难度。 18.1.1 什么是报表服务(Reporting Services) SQL Server推出了一个报表解决方案,就是SQL Server 2008 Reporting Services,它是基于服务器的一个报表平台,可以建立、管理、发布传统的报表和基于Web的报表,而且能设计出不同的格式来,如表格、图形、矩阵等。该报表服务是SQL Server 2008商业智能的一部分,商业智能简单地说就是能够帮助用户对自身业务经营做出正确明智决定的工具。 18.1.2 SQL Server Reporting Services有什么功能 SQL Server报表服务具有以下组件: 用来处理和格式化报表的一个高性能引擎。 用来创建、管理和查看报表的一个完整的工具集。 可将报表解决方案嵌入或集成到不同IT环境的接口中。 18.2 启动报表服务 在使用报表服务创建报表前,需要运行SQL Server 2008 Reporting Services服务,其具体的操作步骤如下: 18.3 使用向导设计报表 了解报表服务,最好的办法就是实际来做一个报表,在本节中将通过实例来介绍怎样创建并运行报表,下面以数据库TestData中的表Products为例来创建报表。 18.3.1 创建报表 创建报表需要在SQL的商业智能开发平台中进行设计,首先需要新建一个报表项目。 18.3.2 添加报表数据源 在VS2008工具的【解决方案资源管理器】中可以建立数据源,如图18.5中的“共享数据源”节点,就可以创建一个共享的数据源,它可以被多个报表使用。 18.3.3 使用向导可视化报表 读者可以通过报表向导来建立报表,其操作步骤如下: 18.4 其他创建报表的方式 前面创建报表的方式,几乎没有用户手动设置什么内容,但这并不利于作者学习报表的创建,本节通过两种创建报表的方式,让读者更了解如何创建报表。 18.4.1 使用SQL Server数据源手动创建报表 创建一个空白报表,然后手动添加查询和布局。这种方式是创建报表最主要的方式,具有很强的应用和灵活性。 18.4.2 使用Access数据创建报表 这里给读者介绍怎样使用Access数据来建立报表,假设这里已经存在一个Access数据库User.mdb,其中有一个表的名称为用户。 18.5 运行报表 SQL Server Reporting Services对报表的访问提供了多种方式,其中一种是使用URL访问方法来快速便捷地查看报表,还可以在运行报表后,直接打印出来,或者把报表导出为其他格式来查看。 18.5.1 通过Web方式查看报表 这里介绍怎么通过Web方式来查看或者发布报表,通过Web的方式,授予用户Web应用程序的访问权,就能很方便地查看到报表了,这在商业智能中是一个非常重要的方面。 18.5.2 打印和导出报表 在报表建立好后,不仅可以对其进行查看,还可以打印和导出报表,每个报表首次在【预览】或报表管理器中呈现时其顶部都会显示工具栏,里边有打印和导出的工具。其中打印有预览功能,在预览时右击该报表,出现【导出】选项,通过该选项可以对报表的页面进行设置。 18.6.1 简要描述什么是SQL Server报表服务 SQL Server报表服务是一个全面的基于服务器的报表解决方案,旨在帮助我们制作、管理、发布传统的基于纸张的报表和交互的、基于Web的报表。 18.6.2 在一个报表中显示服务器名称或IP地址 当报表数据是运行在几个报表服务器上时,用户经常会搞错。你可能有一个测试和开发环境,但是你不知道你的报表数据是来自于哪个服务器。很明显,解决这个问题的一个方法是在报表中显示报表服务器名称或它的IP地址。不幸的是,没有直接的函数或方法来获取服务器名称。那么该如何获取服务器名称和IP地址呢? 18.6.3 在报表中将数字类型转换为文本类型 许多用户需要将数字类型的数据显示为文本,尽管在水晶报表中有一个函数,但是在报表服务中没有此函数。不过,可以在报表服务中自己写个函数。 18.7 小结 在本章中,介绍了SQL Server 200

文档评论(0)

中华书局 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档