超级报表ChinaExcel教程培训.docx

上传人:b****3 文档编号:1103004 上传时间:2022-10-17 格式:DOCX 页数:26 大小:1.58MB
下载 相关 举报
超级报表ChinaExcel教程培训.docx_第1页
第1页 / 共26页
超级报表ChinaExcel教程培训.docx_第2页
第2页 / 共26页
超级报表ChinaExcel教程培训.docx_第3页
第3页 / 共26页
超级报表ChinaExcel教程培训.docx_第4页
第4页 / 共26页
超级报表ChinaExcel教程培训.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

超级报表ChinaExcel教程培训.docx

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

超级报表ChinaExcel教程培训.docx

超级报表ChinaExcel教程培训

 

ChinaExcelReport

课程培训教程

 

杭州通用软件有限公司

2009年2月

目录

一.基本认识

二.基本报表的制作

三.报表高级应用

四.WEB应用开发

五.如何分发升级

 

一.基本认识

1.组成

ØChinaExcel组件:

一个ActiveXControl。

可以应用到VB、VC、DELPHI、PowerBuilder、C++Builder等客户端应用中的控件对象。

可以在设计各类报表、调用《ChinaExcelReportSDK开发应用帮助》中的几乎所有属性、方法、事件等,可以加载报表并计算报表和打印报表等。

Ø帮助

●ChinaExcelReoortSDK开发应用帮助

●ChinaExcelReport使用指南

1.设计模板

ØChinaExcelDevelopStudio:

用户可以通过此开发工具开发C/S应用和WEB应用,设计报表模板、生成对应的vb、delphi、c++Builder、vc、asp、、jsp、php等工程项目,并测试工程项目等。

2.如何在网页上面调用

ØChinaExcelWeb插件:

一个ActiveXControl。

可以应用到asp、、jsp、php等WEB应用中的控件对象。

可以在设计各类报表、调用《ChinaExcelReportSDK开发应用帮助》中的几乎所有属性、方法、事件等,可以加载报表并计算报表和打印报表等。

3.功能

Ø方法:

ChinaExcelReport提供了行列属性方法、报表统计方法、单元格增删、清除操作方法、单元格操作方法、单元控件方法、单元格组合方法、打印及打印预览、表格方法、文件方法、剪切板方法、图表方法、图片方法、绘制方法、数据库方法、表头方法、表格线方法、自定义函数方法、财务方法、表间取数方法、Internet方法、菜单方法、数据保存方法、脚本语言方法、变量名方法、全局参数名方法、单元用户自定义值方法等三十多个大类的方法和近千个方法。

开发者可以在C/S应用和WEB应用中直接调用这些方法,其中WEB应用中,在引用插件的网页中可以使用JAVASCRIPT或VBSCRIPT调用相关的方法,由于插件是客户端的OCX控件,所以不能在服务器端调用此类方法。

Ø事件:

事件就是ChinaExcelReport报表对象运行时执行某些功能之前、之中或之后所发出的消息,通知该操作的发生。

报表开发者通过对事件的响应处理,可以控制报表的行为,让ChinaExcelReport完成特定的任务。

Ø属性:

ChinaExcelReport提供了同时供报表组件和插件使用的属性。

如ShowGrid可以设置是否显示报表系统表格线,如ShowHeader可以设置是否显示报表行列头。

 

二.基本报表的制作

1.普通报表

普通报表结构比较简单,下面就以VB工程项目为例具体演示如何新建一张普通报表:

①新建空白报表:

首先右键“VB项目工程”,选择“添加VB项目工程”,在弹出窗口中输入工程名,如图1所示

图1 新增项目工程 

然后右键“报表模板类”,选择“添加报表类”,输入报表类名称,如图2

图2 新增模板类 

最后右键“模板类”,选择“添加报表模板”,输入报表名称,这样就制作完成了一张空白报表。

图3 新增模板 

②连接数据库:

右键“数据库配置”,选择“用户数据源配置”——“连接数据库”,如图4,操作完后会跳出“数据源设置向导”窗口,如图5所示,其后的具体操作如图示:

图4 数据库配置 

图5 数据源设置向导

 

图6 数据库链接程序 

图7 数据库连接

 

图8 数据库配置完成

 ③定义数据源:

右键单击报表模板,选择“报表数据源定义”,在弹出的窗口中输入“数据源名称”,选择“报表类型”,然后单击“编辑”,弹出“报表视图定义”窗口,输入“SQL语句”及“视图名称”,完成后“确定”返回到图10界面,设置“普通报表参数选择”,最后“确定”就完成了报表数据源的定义。

图9 报表数据源定义

 

图10  报表数据源选择

图11  报表视图名称

④以上操作完成后,在右侧空白报表中设计报表的整体布局结构,然后在需要显示数据库记录的单元格中右键选择“设置单元格字段”,定义字段内容,接着添加公式完善报表内容,预览结果。

如果数据显示格式有误,如图15所示,则还应该设置这些单元格的数字显示格式,具体操作:

设计模式下“格式”——“单元数字显示格式”,修改数据显示的小数位数、千分位、百分号以及货币符号等。

图12  设计报表布局结构

图13  单元格字段定义

 

图14  报表初步完成 

图15  初步预览效果 

图16  单元显示格式 

图17  修改后的预览效果

⑤报表内容确定无误后,隐藏表格线与行列头(在报表中任意单元格内右键,取消勾选的“显示表格线”、“显示行列头”),完善报表界面,保存模板并生成项目工程(右键“模板”,选择“生成项目工程”)。

 

2.主从报表

“新建空白报表”、“连接数据源”与“生成项目工程”参考“普通报表”①②⑤,下面具体分析“定义数据源”与“定义单元格字段”:

 

注意:

由于主从报表有主表与从表两个视图,当报表中只用到主表内容时,可以不定义从表视图;但当报表中只用到从表视图时,必须定义主表视图。

 

①定义数据源:

虽然该报表中只用到了从表视图,但也要定义主表视图。

右键单击“主从报表”,选择“报表数据源定义”,在弹出的窗口中输入数据源名称“数据源名称1”,选择报表类型“主从报表”,然后单击“编辑”,弹出“报表视图定义”窗口,如图1、图2所示,输入相关的SQL语句及视图名称“视图名称1”,从表视图名称“从表视图1”,完成后“确定”,设置“主从报表参数选择”,最后“确定”就完成了报表数据源的定义,如图3所示。

图1 主从报表主表视图定义

图2 主从报表从表视图定义

图3 主从报表数据源定义完成

②定义单元格字段:

定义报表中需要的各个字段,注意区分“主表字段”、“从表字段”,在“主从报表单元格参数定义”中确定是否要设置“内容相同的组合为一个单元格”、“对同一组内容相同的单元格进行组合”,如图:

图4 主从报表单元格字段定义

图5 主从报表单元格参数定义

图6 主从报表字段定义完成

图7主从报表预览效果

 

3.分组报表

“新建空白报表”、“连接数据源”与“生成项目工程”参考“普通报表”①②⑤,下面具体分析“定义数据源”与“定义单元格字段”:

 

①定义数据源:

右键单击“分组汇总1”,选择“报表数据源定义”,在弹出的窗口中输入数据源名称“数据源名称1”,选择报表类型“分组报表”,然后单击“编辑”,弹出“报表视图定义”窗口,如图1,输入相关的SQL语句及视图名称“视图名称1”,完成后“确定”,设置“分组报表参数选择”,最后“确定”就完成了报表数据源的定义,如图2所示。

图1 分组汇总1视图定义

图2 分组汇总1数据源定义完成

②定义单元格字段:

定义报表中需要的各个字段,注意区分“分组头字段”和“分组细节字段”,在“分组字段定义”中确定是否需要“内容相同的组合为一个单元”、“不同内容相同单元不进行组合”,以及区分“分组合计定义”中的“分组小计”与“分组总计”,如图:

图3 分组汇总1分组头字段定义

图4 分组汇总1分组细节字段定义

图5 分组汇总1分组小计

图6 分组汇总1分组总计

图7分组汇总1定义完成

图8 交叉报表1预览效果

 

4.交叉报表

“新建空白报表”、“连接数据源”与“生成项目工程”参考“普通报表”①②⑤,下面具体分析“定义数据源”与“定义单元格字段”:

 

①定义数据源:

右键单击“交叉报表1”,选择“报表数据源定义”,在弹出的窗口中输入数据源名称“数据源名称1”,选择报表类型“交叉报表”,然后单击“编辑”,弹出“报表视图定义”窗口,如图1,输入相关的SQL语句及视图名称“视图名称1”,完成后“确定”,设置“交叉报表参数定义”,最后“确定”就完成了报表数据源的定义,如图2所示。

图1 交叉报表1视图定义

图2 交叉报表1数据源定义完成

②定义单元格字段:

定义报表中需要的各个字段,注意区分“行头字段”、“列头字段”及“交叉部分字段”,如图:

图3 交叉报表1行列交叉部分定义

图4 交叉报表1横向求和定义

图5 交叉报表1字段定义完成

图6 交叉报表1预览效果

 

5.两张报表共存

      有时候需要在一个表格中同时设计两张不相同的报表,下面提供一个分组报表和普通报表设计在同一表格的例子,其设计要点如下:

①要创建这个报表模板,定义此模板的两个报表数据源(图1)

图1 两个报表数据源(分组和普通报表数据源)

②设计报表模板,设置相应单元格字段,其中设置过程与单独报表设计类似,要注意定义字段时需选择相应的视图字段,具体方法请参见分组和普通报表的设计过程,下图为报表模板设计完成后的情况

图2  两张报表(分组和普通报表)字段设置

③以上分别设置完两个报表各单元格字段后,可预览报表如图3所示

图3  同一表格设计两张报表例子预览

④保存报表模板。

 

6.动态查询报表

在报表数据源中可以包含有变量的数据视图,下面就是这样的普通报表制作例子,其操作要点如下:

①要创建这个报表模板,定义此模板报表数据源,如果已经定义了报表数据源,出现如图1所示

图1 报表数据源定义浏览

没有定义报表数据源将出现设置数据源视图名称,如图2所示

图2 普通报表数据源设置

②报表视图定义:

定义一个报表设计时所用的数据视图,单击报表数据源选择上的报表视图的“编辑”按钮,弹出的报表视图定义窗体,可以新建一视图,也可以引入已有视图,如图3所示

图3 产品销售普通视图定义

③设计报表模板,设置相应单元格字段,如下面图4和图5所示

图4 报表单元格字段设置1(内容相同的组合为一个单元)

图5  报表单元格字段设置2(内容相同的不组合为一个单元)

④以上分别设置完各个单元格字段后,点击预览按钮,报表要求输入日期条件,如图6所示

图6  产品销售普通报表条件预览

⑤输入日期后,可预览报表如图7所示

图7  产品销售普通报表预览

⑥保存报表模板。

 

三.高级应用

1.应用计算之后的脚本

下面例子中的脚本设置了报表运行后颜色的变化。

图1报表计算之后运行的脚本

图2报表设计完成的界面

图3 报表的预览效果

 

2.工程进度表曲线

下面的例子说明了报表可以在脚本中实现绘制工程曲线的功能。

图1计算之后运行的脚本

图2报表设计界面

图3报表预览效果

3.套打报表

图1设置套打背景图

图2右键单击左侧树形节点,选择套打功能

图3模板套打设置,注意图像分辨率

图4报表设计界面

图5套打报表预览效果

 

4.保存报表到服务器及自定义报表

可参考网站的在线演示例子(

 

四.WEB应用开发

1.开发特点

●支持的WEB服务器:

WebLogic、Websphere、TOMCAT、IIS、Resin等所有的WEB服务器都支持。

●支持的开发语言:

JSP、ASP、ASP.NET、C#、PHP、ISAPI、PERL、PYTHON、CGI等各种语

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1