文档介绍:第一章CELL报表产品简介第二章模板设计第三章关联数据库第四章自定义报表开发目录第一章Cell报表控件简介一、插件与组件区别?Cell组件应用于C/S结构程序,可以嵌入VC,VB,VFP,DELPHI,C++BUILDER,控件的任何开发工具;Cell插件应用于B/S结构程序,运行在客户端,即客户端控件,使用VBScript或JAVAScript语言操作控件;二、插件与组件的共同点?Cell插件与组件在操作****惯,功能,界面,接口都是一致的,两者的模板文件相互通用;三、Cell报表的功能Cell的强大功能主要体现在单元格风格、打印输出、公式、自定义函数,文件转换导出、图表,自定义报表等方面,具体请参见华表帮助文档下一章介绍如何设计模板返回首页用友华表Cell报表产品分两个子产品:Cell组件和Cell插件。它是华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具;是第一个国产ActiveX商业组件,有700多个编程接口,实现自定义报表、图表、公式、自定义函数、单元风格、资源本地化等强大功能,能够完全读写Excel文件。第二章模板设计一、模板设计器视图结构二、模板设计常用功能三、制作案例模板中国式报表,其报表格式的复杂程度和格式的随意性,开发过中国企业的管理软件的程序员都深有体会。很多软件公司采用第三方控件来支持中国式报表,相应地程序员也会用程序代码去控制报表的格式,这样用程序代码去控制报表的格式,虽然可以解决报表格式问题,但又会带来两个新问题:第一增加开发工作量,间接增加开发成本,因为格式是由大量的代码控制的;第二中国企业的报表格式经常变动,一旦格式变动就得修改程序,极不利于软件的维护和升级。在CELL控件中,采用报表模板的方式,将报表的格式存放在模板文件,程序根据模板的格式填充数据,这样既省了程序代码量,如果要改动用户只要更改模板即可,相对地增加了程序的通用性和稳定性。这也是目前在管理软件中比较通用,也是合理的做法。现介绍如何用华表的模板设计器设计一张报表。安装华表的CELL插件或组件安装程序后,在桌面上会有“华表模板设计器”快捷方式,它是用CELL开发的示例程序,在安装目录中都有其源程序。在模板设计器中可以按照自己的需要设计模板。现分以下三大块讲述如何设计CELL的报表模板文件:第二章模板设计打开模板设计器,先了解一下设计器的结构,如下图:第一节模板设计器视图结构第二章模板设计第一节模板设计器视图结构模板设计器分三大区:工具、菜单栏区,客户安全模板区,CELL控件区。在这三大区中只有CELL控件区是属于CELL控件展示的内容外,其它两大区都属于外部程序的,也就是说是模板设计器中除了CELL控件区是用CELL控件嵌入外,其它部分都是自行开发的。:第二章模板设计,也是必不可少的功能。先用鼠标选择一个区域,在工具栏中点击合并按钮,即可合并。也可以点击格式菜单/设置组合菜单项进行合并。如果要取消单元格合并,只要选中合并的单元格,点击工具栏中的取消合并按钮即可取消合并,同样也可以在格式菜单/取消组合菜单项中取消合并。这里需要注意一点,如果要合并的区域中单元格内有数据,合并后的单元格的数据只保留最左上角的单元格中的内容。比如合并A1:B5区域的单元格,如下图,对该区域合并后,将保留A1单元格中的数据A。,将保留A1单元格中的数据A。如图即使取消合并,也无法将其它单元格的数据恢复到合并前。所以在合并有数据的单元格区域时,必须慎重,否则会造成数据不必要的丢失。下一节介绍单元格格式返回首页第二章模板设计,也是电子表格类控件的核心功能。在模板设计器选择一个单元格,在点击格式菜单/单元格菜单项即可弹出CELL的单元格属性对话框,也可以对单元格右键,选择单元格格式菜单项。单元格属性如下图: