超级报表(ChinaExcel)教程培训

上传人:奇*** 文档编号:229327172 上传时间:2023-08-22 格式:DOC 页数:28 大小:2.66MB
收藏 版权申诉 举报 下载
超级报表(ChinaExcel)教程培训_第1页
第1页 / 共28页
超级报表(ChinaExcel)教程培训_第2页
第2页 / 共28页
超级报表(ChinaExcel)教程培训_第3页
第3页 / 共28页
资源描述:

《超级报表(ChinaExcel)教程培训》由会员分享,可在线阅读,更多相关《超级报表(ChinaExcel)教程培训(28页珍藏版)》请在装配图网上搜索。

1、ChinaExcel Report课程培训教程杭州通用软件有限公司2009年2月目 录一 基本认识二 基本报表的制作三 报表高级应用四 WEB应用开发五 如何分发升级一 基本认识1 组成 ChinaExcel组件:一个ActiveX Control。可以应用到VB、VC、DELPHI、Power Builder、C+ Builder等客户端应用中的控件对象。可以在设计各类报表、调用ChinaExcel Report SDK开发应用帮助中的几乎所有属性、方法、事件等,可以加载报表并计算报表和打印报表等。 帮助l ChinaExcel Reoort SDK开发应用帮助l ChinaExcel Re

2、port使用指南2 设计模板 ChinaExcel Develop Studio:用户可以通过此开发工具开发C/S应用和WEB应用,设计报表模板、生成对应的vb、delphi、c+Builder、vc、asp、jsp、php等工程项目,并测试工程项目等。3 如何在网页上面调用 ChinaExcelWeb插件:一个ActiveX Control。可以应用到asp、jsp、php等WEB应用中的控件对象。可以在设计各类报表、调用ChinaExcel Report SDK开发应用帮助中的几乎所有属性、方法、事件等,可以加载报表并计算报表和打印报表等。4 功能 方法:ChinaExcel Report

3、提供了行列属性方法、报表统计方法、单元格增删、清除操作方法、单元格操作方法、单元控件方法、单元格组合方法、打印及打印预览、表格方法、文件方法、剪切板方法、图表方法、图片方法、绘制方法、数据库方法、表头方法、表格线方法、自定义函数方法、财务方法、表间取数方法、Internet方法、菜单方法、数据保存方法、脚本语言方法、变量名方法、全局参数名方法、单元用户自定义值方法等三十多个大类的方法和近千个方法。开发者可以在C/S应用和WEB应用中直接调用这些方法,其中WEB应用中,在引用插件的网页中可以使用JAVASCRIPT或VBSCRIPT调用相关的方法,由于插件是客户端的OCX控件,所以不能在服务器端

4、调用此类方法。 事件:事件就是ChinaExcel Report报表对象运行时执行某些功能之前、之中或之后所发出的消息,通知该操作的发生。报表开发者通过对事件的响应处理,可以控制报表的行为,让 ChinaExcel Report完成特定的任务。 属性:ChinaExcel Report提供了同时供报表组件和插件使用的属性。如ShowGrid可以设置是否显示报表系统表格线,如ShowHeader可以设置是否显示报表行列头。二 基本报表的制作1 普通报表普通报表结构比较简单,下面就以VB工程项目为例具体演示如何新建一张普通报表: 新建空白报表:首先右键“VB项目工程” ,选择“添加VB项目工程”,

5、在弹出窗口中输入工程名,如图1所示 图1 新增项目工程 然后右键“报表模板类”,选择“添加报表类”,输入报表类名称,如图2图2 新增模板类最后右键“模板类”,选择“添加报表模板”,输入报表名称,这样就制作完成了一张空白报表。图3新增模板 连接数据库:右键“数据库配置”,选择“用户数据源配置”“连接数据库”,如图4,操作完后会跳出“数据源设置向导”窗口,如图5所示,其后的具体操作如图示:图4数据库配置图5数据源设置向导图6数据库链接程序图7数据库连接图8数据库配置完成 定义数据源:右键单击报表模板,选择“报表数据源定义”,在弹出的窗口中输入“数据源名称”,选择“报表类型”,然后单击“编辑”,弹出

6、“报表视图定义”窗口,输入“SQL语句”及“视图名称”,完成后“确定”返回到图10界面,设置“普通报表参数选择”,最后“确定”就完成了报表数据源的定义。图9 报表数据源定义 图10报表数据源选择图11报表视图名称 以上操作完成后,在右侧空白报表中设计报表的整体布局结构,然后在需要显示数据库记录的单元格中右键选择“设置单元格字段”,定义字段内容,接着添加公式完善报表内容,预览结果。如果数据显示格式有误,如图15所示,则还应该设置这些单元格的数字显示格式,具体操作:设计模式下“格式”“单元数字显示格式”,修改数据显示的小数位数、千分位、百分号以及货币符号等。图12设计报表布局结构图13单元格字段定

7、义图14报表初步完成图15初步预览效果图16单元显示格式图17修改后的预览效果 报表内容确定无误后,隐藏表格线与行列头(在报表中任意单元格内右键,取消勾选的“显示表格线”、“显示行列头”),完善报表界面,保存模板并生成项目工程(右键“模板”,选择“生成项目工程”)。 2 主从报表“新建空白报表”、“连接数据源”与“生成项目工程”参考“普通报表”,下面具体分析“定义数据源”与“定义单元格字段”:注意:由于主从报表有主表与从表两个视图,当报表中只用到主表内容时,可以不定义从表视图;但当报表中只用到从表视图时,必须定义主表视图。 定义数据源:虽然该报表中只用到了从表视图,但也要定义主表视图。右键单击

8、“主从报表”,选择“报表数据源定义”,在弹出的窗口中输入数据源名称“数据源名称1”,选择报表类型“主从报表”,然后单击“编辑”,弹出“报表视图定义”窗口,如图1、图2所示,输入相关的SQL语句及视图名称“视图名称1”,从表视图名称“从表视图1”,完成后“确定”,设置“主从报表参数选择”,最后“确定”就完成了报表数据源的定义,如图3所示。图1 主从报表主表视图定义图2 主从报表从表视图定义图3 主从报表数据源定义完成 定义单元格字段:定义报表中需要的各个字段,注意区分“主表字段”、“从表字段”,在“主从报表单元格参数定义”中确定是否要设置“内容相同的组合为一个单元格”、“对同一组内容相同的单元格

9、进行组合”,如图:图4 主从报表单元格字段定义图5 主从报表单元格参数定义图6 主从报表字段定义完成图7 主从报表预览效果3 分组报表“新建空白报表”、“连接数据源”与“生成项目工程”参考“普通报表”,下面具体分析“定义数据源”与“定义单元格字段”: 定义数据源:右键单击“分组汇总1”,选择“报表数据源定义”,在弹出的窗口中输入数据源名称“数据源名称1”,选择报表类型“分组报表”,然后单击“编辑”,弹出“报表视图定义”窗口,如图1,输入相关的SQL语句及视图名称“视图名称1”,完成后“确定”,设置“分组报表参数选择”,最后“确定”就完成了报表数据源的定义,如图2所示。图1 分组汇总1视图定义图

10、2 分组汇总1数据源定义完成 定义单元格字段:定义报表中需要的各个字段,注意区分“分组头字段”和“分组细节字段”,在“分组字段定义”中确定是否需要“内容相同的组合为一个单元”、“不同内容相同单元不进行组合”,以及区分“分组合计定义”中的“分组小计”与“分组总计”,如图:图3 分组汇总1分组头字段定义图4 分组汇总1分组细节字段定义图5 分组汇总1分组小计图6 分组汇总1分组总计图7 分组汇总1定义完成图8 交叉报表1预览效果4 交叉报表“新建空白报表”、“连接数据源”与“生成项目工程”参考“普通报表”,下面具体分析“定义数据源”与“定义单元格字段”: 定义数据源:右键单击“交叉报表1”,选择“

11、报表数据源定义”,在弹出的窗口中输入数据源名称“数据源名称1”,选择报表类型“交叉报表”,然后单击“编辑”,弹出“报表视图定义”窗口,如图1,输入相关的SQL语句及视图名称“视图名称1”,完成后“确定”,设置“交叉报表参数定义”,最后“确定”就完成了报表数据源的定义,如图2所示。图1 交叉报表1视图定义图2 交叉报表1数据源定义完成 定义单元格字段:定义报表中需要的各个字段,注意区分“行头字段”、“列头字段”及“交叉部分字段”,如图:图3 交叉报表1行列交叉部分定义图4 交叉报表1横向求和定义图5 交叉报表1字段定义完成图6 交叉报表1预览效果5 两张报表共存有时候需要在一个表格中同时设计两张

12、不相同的报表,下面提供一个分组报表和普通报表设计在同一表格的例子,其设计要点如下: 要创建这个报表模板,定义此模板的两个报表数据源(图1) 图1两个报表数据源(分组和普通报表数据源) 设计报表模板,设置相应单元格字段,其中设置过程与单独报表设计类似,要注意定义字段时需选择相应的视图字段,具体方法请参见分组和普通报表的设计过程,下图为报表模板设计完成后的情况图2两张报表(分组和普通报表)字段设置 以上分别设置完两个报表各单元格字段后,可预览报表如图3所示图3同一表格设计两张报表例子预览 保存报表模板。6 动态查询报表在报表数据源中可以包含有变量的数据视图,下面就是这样的普通报表制作例子,其操作要

13、点如下: 要创建这个报表模板,定义此模板报表数据源,如果已经定义了报表数据源,出现如图1所示图1报表数据源定义浏览没有定义报表数据源将出现设置数据源视图名称,如图2所示图2普通报表数据源设置 报表视图定义:定义一个报表设计时所用的数据视图,单击报表数据源选择上的报表视图的“编辑”按钮,弹出的报表视图定义窗体,可以新建一视图,也可以引入已有视图,如图3所示图3产品销售普通视图定义 设计报表模板,设置相应单元格字段,如下面图4和图5所示图4报表单元格字段设置1(内容相同的组合为一个单元)图5报表单元格字段设置2(内容相同的不组合为一个单元) 以上分别设置完各个单元格字段后,点击预览按钮,报表要求输

14、入日期条件,如图6所示图6产品销售普通报表条件预览 输入日期后,可预览报表如图7所示图7产品销售普通报表预览 保存报表模板。三 高级应用1. 应用计算之后的脚本下面例子中的脚本设置了报表运行后颜色的变化。图1 报表计算之后运行的脚本图2 报表设计完成的界面图3 报表的预览效果2. 工程进度表曲线下面的例子说明了报表可以在脚本中实现绘制工程曲线的功能。图1 计算之后运行的脚本图2 报表设计界面图3 报表预览效果3. 套打报表图1 设置套打背景图图2 右键单击左侧树形节点,选择套打功能图3 模板套打设置,注意图像分辨率图4 报表设计界面图5 套打报表预览效果4. 保存报表到服务器及自定义报表可参考

15、网站的在线演示例子(四 WEB应用开发1. 开发特点l 支持的WEB服务器:WebLogic、Websphere、TOMCAT、IIS、Resin等所有的WEB服务器都支持。l 支持的开发语言:JSP、ASP、ASP.NET、C#、PHP、ISAPI、PERL、PYTHON、CGI等各种语言都可以支持。l 支持的操作系统:Windows2000、Windows XP、NT、Linux、Unix等各种操作系统都支持。l 支持的协议:支持HTTP协议,可以和任何WEB服务器进行交互。l 支持XML:报表的格式,包括与WEB服务器的数据交互,全面支持XML,可以和任何WEB服务器非常方便统一的进行交

16、互。l 支持用户自定义功能:通过自定义函数、用户自己定义统计报表字段等多种方式全面支持用户自定义功能。l 容易移植:由于全面用XML做数据交换,从一种WEB服务器移植到另一种不同的WEB服务器,将变得非常简单。l 报表读写:一般的报表系统只能生成统计报表,不能完成报表的写,超级报表不仅可以把修改后的报表整个保存到WEB服务器上,甚至可以按字段保存报表的数据到数据库中。l 读写EXCEL:可以读和写EXCEL文件,并且不需要EXCEL系统的支持,转换后的报表效果几乎完全相同。l 报表输出:生成的报表可以以EXCEL、HTML、XML、CSV、TXT等各种格式输出。l 支持脚本语言:支持脚本:VB

17、Script、JavaScript脚本,可以用脚本语言来控制右键菜单的动作,其他更复杂的操作等。l 支持各类报表:支持普通报表、分组报表、主从报表、交叉报表、动态参数报表、套打、财务报表、1条记录多行显示、自定义报表等。l 支持各种图表:支持十余种格式的图表。2. 开发步骤l 使用ChinaExcel Develop Studio报表开发工具在WEB项目中新建对应的WEB工程项目。l 配置“WEB测试服务器配置”中的服务器物理地址和WEB地址。l 在“数据库配置”中通过“用户数据源配置”中的“连接数据库”连接用户数据库。 l 设计报表模板,并生成对应的WEB项目工程。 l 生成模板对应的工程项

18、目之后,就可以测试生成的工程项目。 l 测试成功后,可以把生成的工程项目整合到已有的应用系统中去。l 发布应用。发布时,CAB包发布到对应的WEB服务器,具体如何发布请参考“WEB应用发布。3. 发布应用发布WEB应用时需要以下几个步骤:l 把ChinaExcel.CAB包发布到WEB服务器l 在引用ChinaExcel Report插件的网页中引用ChinaExcelWeb.cabl 在新的没有安装ChinaExcel Report的机器上面测试l 版本更新时重新更新(注:具体可参考ChinaExcel Report使用指南)五 如何分发升级 Cab作用l CAB包主要是用于没有安装超级报表插件的机器上进行超级报表的自动安装和以后版本的自动升级。第一次浏览含有超级报表插件的网页时,会提示你是否下载超级报表。点击是,进行安装,安装完成后,不再会提示超级报表的下载,除非有版本的更新。 升级l 其中CODEBASE=/downloads/chinaexcelweb.cab#version=3,8,5,8

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!