EXCEL报表,水晶报表,SQLServer2005报表制作实例.ppt
《EXCEL报表,水晶报表,SQLServer2005报表制作实例.ppt》由会员分享,可在线阅读,更多相关《EXCEL报表,水晶报表,SQLServer2005报表制作实例.ppt(76页珍藏版)》请在三一办公上搜索。
1、实用报表技术,教学内容,实用EXCEL报表技术学生成绩报表实例水晶报表技术(Crystal Report)一个简单的向导报表认识报表节复杂报表制作SQL Server 2005报表服务Reporting Services,学生成绩报表实例,利用Excel进行数据处理高级筛选功能利用Excel高级功能进行报表制作数据透视表使用公式、函数使用Word邮件合并功能输出家长通知书Word+Excel,EXCEL学生成绩处理,EXCEL学生成绩报表,Word邮件合并功能,Excel数据处理及报表制作小结,Excel数据处理对用户水平要求低公式、函数灵活适合小量数据(65535)Excel报表制作功能强大
2、,操作简单适合大多数初级用户制作简单办公报表报表共享性差、安全性差不能动态查询、显示报表内容,水晶报表(Crystal Report)概述,Crystal Reports是一种报表工具包创建灵活、特性丰富的报表提供可视化的、所见即所得的报表设计界面可以方便地访问不同的数据源可设计灵活的、内容丰富的、高度格式化的、互动式以及具有专业质感的报表可将报表导出为熟悉的文件格式可以将报表整合到 Web及桌面应用程序当中,水晶报表(Crystal Report)概述,Crystal Reports 自1993 年开始就已经是Visual Studio 的一部分,并且现在已经成为了Visual Studio
3、 2005 中的标准报表创建工具利用Crystal Reports for Visual Studio 2005 能够在Windows 环境中创建达到演示质量的交互式内容GUI 设计器设计向导可使用Crystal Reports查看器控件之一,可以在Web 或Windows 应用程序中承载报表HTML 3.2 或4.0 客户端中的报表显示均具有高度交互性的特点,并且提供深化图表、报表导航和文本搜索等功能,Crystal Report对象模型,CrystalReportViewer,最简单的对象模型。ReportDocument,范围更广泛的对象模型。可通过升级获得的对象模型:ReportCli
4、entDocument,范围最广泛的对象模型。InfoObject 是一个功能强大的对象模型,用于在CrystalReports Server 或BusinessObjects Enterprise 框架内计划和配置报表。,Crystal Reports 结构,嵌入式Crystal Reports Designer,用于创建或修改报表组成一个图形用户界面用于进行“所见即所得”的报表设计一系列专家用于简化数据连接、排序、分组和其它报表设计问题,报表查看器控件,用于查看报表的标准形式控件每个控件将复杂的报表布局信息封装到工具箱的GUI 对象中CrystalReportViewer 控件该控件将报表
5、显示在基于页面的布局中,可在页面之间进行移动。CrystalReportPartsViewer 控件该控件将报表摘要信息显示在一个类似于门户的小窗口中,可通过一系列的链接部件向下钻取到报表,第一个向导报表实例,打开Visual Studio.Net 2005新建Windows应用程序项目添加Crystal Report报表(使用向导)建立报表数据源连接设置报表显示字段和样式在Windows Form中使用CrystalReportViewer显示报表CrystalReportViewer1.ReportSource=Application.StartupPath+CrystalReportsR
6、eportGuide.rpt;,第一个向导报表实例结果,Crystal Report 集成开发环境,Crystal Reports 开发环境介绍报表节,报表页眉放在“报表页眉”节中的对象只在报表开头输出显示一次。“报表页眉”节通常包含报表的标题和其他希望只在报表开始位置出现的信息。放在该节中的图表和交叉表包含整个报表的数据。放在该节中的公式只在报表开始进行一次求值。,页眉,放在“页眉”节中的对象输出显示在每个新页的开始位置。“页眉”节通常包含希望在每页的顶部出现的信息。它可以包括文本字段(如章节名、文档名或其他类似信息)。该节也可以用来包含字段标题。在报表中这些字段标题将作为标签显示在字段数据
7、列的顶部。图表或交叉表不能放置在该节中。放在该节中的公式在每个新页的开始进行一次求值。,详细资料,放在“详细资料”部分中的对象随每条新记录输出显示。“详细资料”部分包含报表正文数据。批量报表数据通常出现在这一节中。当报表运行时,“详细资料”部分随每条记录重复输出显示。图表或交叉表不能放置在该节中。放在该节中的公式对每条记录进行一次求值。,报表页脚,放在“报表页脚”节中的对象只在报表的结束位置输出显示一次。该节可用来包含希望只在报表的末尾出现一次的信息(如总计)。放在该节中的图表和交叉表包含整个报表的数据。放在该节中的公式只在报表的结束位置进行一次求值。,页脚,放在“页脚”节中的对象输出显示在每
8、页的底部。该节通常包含页码和任何其他希望出现在每页底部的信息。图表和交叉表不能放置在该节中。放在该节中的公式在每个新页面的结束位置进行一次求值。,其它报表节,组页眉放在“组页眉”节中的对象输出显示在每个新组的开始位置。该节通常保存组名字段,也可以用来显示包括组特定数据的图表或交叉表。“组页眉”节在每组的开始位置输出显示一次。放在该节中的图表和交叉表仅包含本组数据。放在该节中的公式在每组的开始对本组进行一次求值。组页脚放在“组页脚”节中的对象输出显示在每组的结束位置。该节通常保存汇总数据(如果有),也可以用来显示图表或交叉表。“组页脚”节在每组的结束位置输出显示一次。放在该节中的图表和交叉表仅包
9、含本组数据。放在该节中的公式在每组的结束位置对本组进行一次求值。,其它报表功能设置,格式化报表节设置报表中某一节的格式在Crystal Reports设计器中右击,指向“报表”并单击“节专家”。更改页边距在Crystal Reports设计器中右击,指向“设计”并单击页面设置打开或关闭标尺在Crystal Reports设计器中右击,指向“设计”并单击“标尺”。打开或关闭设计网格在Crystal Reports设计器中右击,指向“设计”并单击“网格”。,字段资源管理器,用字段资源管理器在Crystal report 上插入、修改和删除字段。字段资源管理器包含可以添加到报表中的数据库字段和特殊字
10、段。字段资源管理器还会显示您已经为在报表中使用而定义的公式、参数、组名、运行总计、SQL 表达式和未绑定字段。,SQL Server示例数据库表结构,学生信息表(StudInfo),班级信息表(ClassInfo),示例数据库表结构,学生成绩信息表(StudScoreInfo),数据表间关系图,一个空白的Crystal Report实例,打开Visual Studio.Net 2005新建Windows应用程序项目添加Crystal Report报表(使用空白)建立报表数据源连接插入报表显示字段设置报表显示格式在Windows Form中使用CrystalReportViewer显示报表Cry
11、stalReportViewer1.ReportSource=“报表名称”,建立报表数据源连接,方法字段管理器右击数据库字段数据库专家双击OLE DB(ADO),设置SQL Server数据库驱动程序,选择:Microsoft OLE DB Provider for SQL Server,输入SQL Server连接信息,添加报表输入表,Crystal Report字段管理器,字段和文本对象,插入和移动字段调整字段大小删除字段显示字段名称添加字段标题插入文本对象旋转文本插入特殊字段禁止截断文本在“格式化编辑器”对话框中,单击“公用”选项卡,选择“可以扩大”复选框禁止截断数字设置对象格式“数字”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EXCEL 报表 水晶 SQLServer2005 制作 实例

链接地址:https://www.31ppt.com/p-5356736.html