1、Crystal ReportsCrystal Reports的使用的使用第1页,共47页。培训目标培训目标 了解了解Crystal ReportsCrystal Reports工具工具 使用使用Crystal ReportsCrystal Reports制作报表制作报表 报表的分发和计划报表的分发和计划第2页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简
2、介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第3页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第4页,共47页。课程准备课程准备 安装Crystal Reports2008 拷贝练习数据库x
3、treme.mdb第5页,共47页。本次培训的示例数据库为SAP BO提供的Microsoft Access数据库,Xtreme.mdb 该数据库主要用到的12个表为:Xtreme信息财务采购产品产品类型订单订单细节供货商雇员雇员地址客户信用示例所用数据库示例所用数据库第6页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简介 报表的分发报表的分发 在在BO
4、EBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第7页,共47页。工具简介工具简介1984年 成立于加拿大温哥华1992年 Crystal Reports 作为世界上首个微软视窗下的报表工具问世1996年 Seqgate Technology(美国希捷软件公司)收购Crystal Services(Crystal Decisions的 前身),并命名为 Seqgate Software;Seagate Info(Crystal Enterprise的前身),行业内第一个基于 web 的企业报表平台发布。2001年 Seagate Software更名为Crystal De
5、cisions;SAP 签署捆绑 Crystal Reports 的 OEM 和分销商协议。Crystal Enterprise发布。2002年 发布重大更新版本Crystal Report 9。发布基于Unix平台的Crystal Enterprise。2003年 Business Objects 于 2003 年 12 月收购 Crystal Decisions。两大行业领导者的合二为一给商务智能用户带来了商务智能的第一个清晰标准。2004年 BO发布Crystal Reports 10和Crystal Enterprise 10。2005年 BO发布Crystal Reports XI。
6、当前的最新版本是Crystal Reports 2008第8页,共47页。Crystal Reports Crystal Reports 特点特点 创建所能想象的任何报表Crystal Reports 几乎可以从任何数据源生成您所需要的报表 将报表扩展到 Web您可以用各种格式来发布报表,其中包括 Microsoft Word 和Excel,通过电子邮件发布甚至在 Web 上发布 通过SDK将报表并入应用程序支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表,如:java、.net第9页,共47页。Crystal Reports Crystal Reports 设计器设计器-工具栏工
7、具栏 标准工具栏 插入工具栏 导航工具栏 专家工具栏 格式工具栏第10页,共47页。Crystal Reports Crystal Reports 设计器设计器-5-5个基本节个基本节 5个基本节报表头:整张报表出现一次,在第一页,一般放报表标题页眉:每页都会出现,一般放字段说明详细资料:放置数据字段报表尾:整张报表出现一次,在第最后一页,报表整体汇总信息页脚:每页都会出现,一般放页码第11页,共47页。Crystal Reports Crystal Reports 设计器设计器-字段资源管理器字段资源管理器 字段资源管理器,提供报表中使用的所有类型的字段第12页,共47页。Crystal R
8、eports Crystal Reports 设计器设计器-报表资源管理器报表资源管理器 报表资源管理器,管理报表设计页面上的所有内容,如字段、文本框、线条、图片等第13页,共47页。Crystal Reports Crystal Reports 设计器设计器-工作台工作台 工作台,以项目包的形式管理所有的报表第14页,共47页。Crystal Reports Crystal Reports 设计器设计器-资源库资源管理器资源库资源管理器 资源库资源管理器文本对象图片自定义函数命令(Commads)命令所指的是SQL查询第15页,共47页。培训内容培训内容 课程准备课程准备 Crystal R
9、eportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第16页,共47页。Crystal Reports Crystal Reports 报表向导报表向导 使用报表向导创建如下图的简单报表第17页,共47页。Crystal Reports Crystal Reports 报表向导报表向导使用报表向导创建报表的步骤 建立数据源
10、连接 选取表 选取字段 分组 汇总 组排序 选择图形 筛选条件 选择模板第18页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第19页,共47页。功能列表一功能列表一 支持多种数据源 选择专家 格式化字段 记录排序专家 组专家 汇总 运行总计字段第20
11、页,共47页。功能列表一功能列表一 图表专家 参数字段 公式字段 子报表 节专家 交叉表第21页,共47页。选择数据源选择数据源 支持多种数据源对于大型的关系型数据,如Oracle、DB2等,建议使用Native Driver方式进行链接。第22页,共47页。建立表链接建立表链接 支持多种链接形式内部链接左外连接右外链接必须建立链接,否则会产生笛卡尔积。第23页,共47页。使用选择专家使用选择专家 使用【选择专家】对数据进行筛选第24页,共47页。使用格式化专家使用格式化专家 使用【格式化专家】设置字段的格式其中公用、边框、字体和超级链接是通用的四个选项卡。其中第四个选项卡根据字段数据类型不同
12、而不同:字符串-段落数字-数字日期-日期时间布尔-布尔值第25页,共47页。使用记录排序专家使用记录排序专家 使用【记录排序专家】对字段进行排序排序字段可以选择多个排序方向为:升序(A-Z)、降序(Z-A)第26页,共47页。使用组专家使用组专家 使用【组专家】对数据进行分组分组字段可以选择多个使用选项设定组的详细信息添加分组后,在设计界面上会出现多个组节。第27页,共47页。插入汇总插入汇总 使用【汇总】按钮,插入数据汇总整张报表汇总按组汇总第28页,共47页。插入运行总计字段插入运行总计字段 使用【运行总计字段】功能对数据进行逐行累加按组汇总逐行累计第29页,共47页。插入运行总计字段插入
13、运行总计字段-续续 使用【运行总计字段】功能对数据进行逐行累加第30页,共47页。使用【图表专家】为报表添加图表图表类型丰富,16大类个性化设置图表的各种属性插入图表插入图表第31页,共47页。使用参数字段使用参数字段 为实现交互功能,可使用参数字段可用在选择专家中,用来做数据筛选,最重要也是最常应用的状况。可摆放在报表上,让使用者看到刚才自己输入的参数字段。可应用在排序上,可让看报表的人自行决定数据的排序字段。可应用在公式中,可用到公式的地方很多,如公式字段、各种格式设定等等。第32页,共47页。使用公式字段使用公式字段 可使用公式字段,丰富报表的设计内容当报表需要显示数据库无法直接提供的数
14、据字段时当报表上显示的数据内容或格式需要根据条件灵活改变时第33页,共47页。使用子报表使用子报表 可使用【子报表】功能拼接不同的报表链接子报表未链接子报表第34页,共47页。使用节专家使用节专家 可使用【节专家】功能对报表的节进行个性化设置第35页,共47页。插入交叉表插入交叉表 可使用【交叉表】给报表插入交叉表第36页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功
15、能简介的功能简介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第37页,共47页。在设计器中,可将报表导出为多种格式PDFExcelCrystal Reports(RPT)HTMLXML导出报表导出报表第38页,共47页。在设计器中,可直接打印报表打印报表打印报表第39页,共47页。在设计器中,可将报表另存到BOE中,供其他用户通过Web方式来共享查看报表发布报表发布报表第40页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsC
16、rystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第41页,共47页。登录BOE InfoView 选择存放报表的文件夹 在报表标题点击右键选择计划计划报表计划报表第42页,共47页。输入报表运行需要的参数,然后点击计划 页面跳转至历史记录页面,状态显示报表正在运行 如果状态为成功,说明已成功计划计划报表计划报表第43页,共47页。可在历史记录页面看到计划状态,报表已计划成功计划报表计划报表第44页,共47页。培训内容培训内容 课程准备课程准备 Crystal ReportsCrystal Reports的工具简介的工具简介 Crystal ReportsCrystal Reports的报表向导的报表向导 Crystal ReportsCrystal Reports的功能简介的功能简介 报表的分发报表的分发 在在BOEBOE上计划上计划CrystalCrystal报表报表 Q&AQ&A第45页,共47页。Q&AQ&A谢谢!谢谢!第46页,共47页。演讲完毕,谢谢观看!第47页,共47页。