用友华表Cell报表开发工具控件要点简介
- 格式:doc
- 大小:636.00 KB
- 文档页数:7
用友软件今天,用友软件集十几年的领域经验和专业服务能力,以ERP、SCM、CRM以及协同商务等先进实用的管理技术为基础,以数条面向不同客户和市场的产品线、十几种面向不同应用领域的产品、数十种面向不同行业和应用的解决方案、全面的集成方案,向各种规模、各种类型的企业和机构交付各种不同的应用;1 什么是用友ERP用友ERP是用友公司为企业快速部署先进的应用系统而向市场交付的应用架构,以及在此基础上向企业客户交付的应用和行业解决方案;用友ERP产品把功能性的重点放在企业供应链如财务、制造、采购及分销与专门行业如证券、银行、基金、烟草流通及公共财政,而不是放在包括了ERP功能性覆盖区的跨行业功能性上;用友认为,用户仍将需要广泛的、跨行业的功能性,例如会计与成本核算,而这种功能性曾经是ERP最主要的价值所在,事实上它们也是用友ERP产品的基础组成部分,但目前用户正日益需要更深层次的行业功能性,他们想要一项单独资源用于商务应用;用友ERP的功能性超出了传统ERP 的范围,不仅包括传统的ERP功能如生产管理,也包括SCM与SFA功能性以及行业功能性;用友ERP的关键部分在于这些功能是无缝集成的;对于用户而言,真正的好消息就是,我们的努力将减少企业应用的拥有成本以及复杂性;将先进的技术和管理经验成功应用于企业商业环境,是用友ERP 的基本目的;用友公司追求卓越的技术性能,但更让我们感兴趣的是用户的商业问题;我们相信,用友ERP体现了技术与管理的完美结合; 用友ERP以客户为中心,可以满足企业复杂的、变化的、个性化的应用需求;使用用友ERP的应用架构,可以构造基于Web的、可伸缩的、安全的企业应用系统,这些系统成熟、实用、可靠、易于维护;2 用友ERP主要特点:◆全面的企业应用解决方案支持企业应用开发、部署和管理的全过程支持企业内部、外部信息和应用系统的集成支持企业内部以及企业与客户、供应商、合作伙伴的集中管理和协同工作从后端到前端、从内部到外部、从信息处理到商业智能从标准的应用架构到行业特性、企业特性应用组件◆ 100%基于Web的网络应用基于工业标准J2EE和XML基于Web Services 的N层结构◆国际化应用多语种、多币种、多会计与税务准则支持及个性化用户界面;◆集中管理和协同工作支持数据和业务的集中管理支持企业内部和企业间的协同工作◆客户化和应用定制开放的应用架构、部署和运行环境产品组件化开发与交付支持企业的工作流程配置与定义WorkFlow企业应用资源的保护、第三方应用的集成 EAI3 用友ERP解决方案用友今天能够向中国企业提供最全面、最满足它们实际需要的应用软件产品和服务;我们的客户遍布全国,我们为包括制造、服务、流通、政府及公用事业在内的各行各业提供国际水准的、完全本地化的管理软件产品和服务;我们有专门为大中型企业和机构设计的产品线,也有专门为中型与中小型企业和机构设计的成品线,以及专门为中小型企业设计的软件包;4 用友ERP提供哪些企业应用用友ERP的应用架构对不同类型、不同规模企业的数据、业务流程以及功能进行抽象和标准化,在此基础上可以向企业交付各种应用解决方案:◆财务管理解决方案◆网络分销解决方案◆供应链管理解决方案◆制造管理解决方案◆销售管理解决方案◆人力资源管理解决方案◆资产管理解决方案◆工程项目管理解决方案◆企业门户解决方案◆商业智能解决方案◆电子商务解决方案5 用友ERP提供哪些集团企业应用针对集团型企业包括多分支机构的企业和组织应用的普遍性需求,用友ERP提供一套面向集团应用的方案:◆财务集中管理解决方案◆资金管理解决方案◆集中采购解决方案◆信息采集与分析解决方案◆网络银行解决方案6 用友ERP提供哪些行业应用针对行业的应用软件将是企业应用软件厂商发展的重要方向;国际上一些传统的ERP厂商和一些新兴的电子商务软件厂商正在朝这方面转型,但由于产品架构与设计等方面的原因,目前实际上并没有垂直应用的交付能力;目前用友ERP提供的行业解决方案包括:◆证券行业解决方案◆银行业解决方案◆基金行业解决方案◆保险行业解决方案◆电信行业解决方案◆烟草流通业解决方案◆电子和高科技行业解决方案◆电力行业解决方案◆汽车工业解决方案7 用友ERP产品体系8 用友ERP产品体系与市场定位9 NC和U8的目标市场定位有什么差别NC目标市场:◆面向大中型企业、政府及社团组织,特别是那些要求集中管理的多分支机构集团型企业和组织,以及供应链中的核心企业和最上游企业;◆主要以解决方案方式交付,提供专业化的服务,可以满足企业个性化的需求;◆证券、基金、银行、烟草、电子、汽车、电力、冶金、医药、财政、电信等行业解决方案;◆支持多种数据库、多种操作系统、多种中间件的跨平台应用;U8目标市场:◆面向中型与中小型企业、政府及社团组织,如单一组织形态的企业,采用分散管理模式的多分支机构企业,以及供应链上的非核心企业;◆主要以产品方式交付,提供标准化的服务,快速实施,可以满足企业普遍化的需求;◆公共财政解决方案;◆基于Microsoft平台的应用;说明:◆ OEM-OEM制造商如Dell,是供应链最上游企业,通过直销或分销接触客户◆ CM-Contract Manufacturers总承包制造商如Acer, 是供应链核心企业◆ SC-Sub Contractor分包制造商,通常是一些中型或中小型企业,按定单生产或装配◆ S-Part Suppliers零部件制造商,通常是一些中小型企业,按定单生产10 用友ERP系列产品与解决发方案11 财务管理集中式财务管理目标市场:集中式财务管理适合那些要求集中管理的多分支机构企业、集团型企业、政府及社团组织,特别适合那些主营业务集中的大中型企业如金融、电信、能源、物流等行业的大中型企业;产品与功能:NC-财务会计:NC-总账NC-现金银行NC-应收管理NC-应付管理NC-报账中心NC-报表NC-工资管理NC-固定资产NC-存货核算NC-管理会计:NC-成本管理NC-项目成本NC-资金管理NC-结算中心NC-财务预算iUFO-合并报表通宝财务报表分析专家系统华表打支票软件华表票据之星12 企业级财务管理目标市场:◆企业级财务管理具有广泛的适应范围:制造业、流通业、服务业、政府及社团组织;◆也适合采用分散管理模式的多分支机构企业、集团型企业,特别是那些多元化经营、不要求集中管理的集团型企业;产品与功能:U8-总账U8-应收U8-应付U8-报表U8-工资管理U8-固定资产管理U8-财务分析U8-资金管理U8-成本管理U8-决策支持U8-行业报表U8-WEB财务应用iUFO-合并报表通宝财务报表分析专家系统华表打支票软件华表票据之星13 独立的中小企业财务管理目标市场:中小型企业与机构,没有个性化要求,以标准产品和标准培训服务形式交付产品与功能:财务通-集成账务财务通-UFO电子表财务通-工资财务通-固定资产财务通-财务分析财务通-存货管理打支票软件14 进销存--财务业务一体化目标市场:◆中型、中小型制造业、流通业企业◆同时适用分散管理模式的多分支机构企业、集团企业产品与功能:U8财务管理+U8进销存U8-采购计划U8-采购管理U8-销售管理U8-库存管理U8-库存核算U8-WEB业务应用15 分销企业分销体系是指那些采用多层分销结构实现企业产品和服务销售的企业网络;几乎所有从事大宗商品生产和销售的行业企业,如:汽车、家电、服装/鞋帽、日用品、食品等等,都无一例外地采用了多级分销模式实现销售;在这些销售机构中,有些是企业独资的,也有合资经营的,或许是连锁经营,或许是特许专卖等多种形式;DRPDistribution Resource Planning,分销资源计划即分销业务计划与分销业务管理,支持从销售计划、库存管理、采购管理、销售管理到财务核算全过程的管理,支持批发、有订单零售、无订单零售、协议销售、代销、经销、赊销等多种销售与结算方式;实时核算帮助企业全面掌握库存和财务状况;业绩考核对分销体系的成员、销售人员进行科学评估,确保整个分销体系的良性发展;同时与企业生产部门的资源计划系统集成,可以向生产部门提供需求预测和采购订单,为生产部门制定合理的生产计划提供科学依据;16 网络分销目标市场:快速消费品行业食品饮料乳品、生活用品、家用电器、医药、连锁、电子通信设备、化工行业、建材五金交电、图书出版发行、机电、日用化工等产品与功能:U8-网络分销U8-分销财务产品组合方案:对应不同的企业分销体系,可能有不同的产品组合;制造+分销企业◆ U8财务+U8进销存/U8制造+U8网络分销含分销财务制造基地+销售总公司◆工厂:U8财务+U8进销存/U8制造◆销售总公司:U8财务+U8网络分销含分销财务商贸公司◆ U8财务+U8网络分销含分销财务连锁型销售组织◆ U8财务+U8网络分销含配送◆ U8网络分销含财务、配送17 分销资源规划DRP目标市场:电子、家电、流通、食品、医药等产品与功能:NC-分销业务管理;NC-分销计划管理;NC-分销资源管理含以上两项;18 集中采购目标市场:制造、流通、服务业的集中采购,特别是资产密集型制造业如冶金、化工等产品与功能:NC-集中采购;19 生产制造中型、中小型企业离散型制造目标市场:电子、家电、机电、装配、食品、制药等产品与功能:U8-制造:生产管理主生产计划、物料需求计划、用料结构调整、现场管制、产能管理等、采购、库存管理、销售、主文件、应收、应付、U8财务接口20 大中型企业简单离散型制造目标市场:电子、家电、机电、装配、食品、制药等产品与功能:NC-制造NC-大批量流水生产企业制造NC-小批量间隙生产企业制造21 大中型企业复杂离散型和流程型制造目标市场:汽车、电子、机电、装配、食品、制药、冶金等产品与功能:NC-BAAN 制造NC-BAAN接口22 客户关系管理目标市场:面向中型、中小型企业与机构,适合房地产、汽车、制药、食品、IT、商贸等行业产品与功能:用友CRM-销售管理用友CRM-服务管理用友CRM-市场管理用友CRM-渠道管理用友CRM-营销中心用友CRM-数据分析23 人力资源管理目标市场:服务业、制造业、流通业以及政府和社团组织产品与功能:NC-薪资福利NC-人事档案NC-绩效考核NC-考勤管理24 资产管理与工程项目管理资产管理EAM目标市场:资产密集性企业,如电力及能源、电信及公用事业、塑料、冶金、航空及化工行业等;产品与功能:IFS/设备IFS/工单IFS/预防性维修IFS/调度IFS/设备性能IFS/设备监控工程项目管理PM目标市场:大中型工程项目,如交通地铁、桥梁等、建筑、造船等工程项目;产品与功能:IFS/文档管理IFS/质量管理IFS/工程管理IFS/PDM配置IFS/工程交付IFS/流程设计IFS/工程报告IFS/记分卡IFS/业务性能基础25 网络报表与商业智能BI目标市场:大中型企业、政府及社团组织产品与功能:iUFO-网络报表iUFO-数据分析NC-商业智能用友通宝财务报表分析专家系统用友华表企业版26 用友ERP行业解决方案以下行业解决方案的前四种是以用友集中财务管理软件为基础的;27 证券行业解决方案产品与功能:NC证券行业解决方案自营证券经纪业务委托资产管理投资银行清算中心资金管理28 银行行业解决方案产品与功能:NC银行行业解决方案银行全成本管理网络银行基金行业解决方案产品与功能:NC基金行业解决方案烟草行业解决方案产品与功能:NC烟草行业解决方案卷烟分销管理系统烟草网点管理系统卷烟销售管理系统烟草专卖管理系统决策支持系统烟厂制造系统接口29 公共财政解决方案产品与功能:U8公共财政:目标市场:县、乡镇、地市零户统管统发工资集中支付报帐中心预算管理票据管理30 电信行业解决方案产品与功能:NC电信行业解决方案NC电信全成本管理31 服装鞋帽业网络分销解决方案产品与功能:U8-网络分销服装鞋帽专版32 图书音像业网络分销解决方案产品与功能:U8-网络分销图书音像专版33 医药连锁业网络分销解决方案产品与功能:U8-网络分销医药连锁专版34 用友ERP二次开发解决方案产品与功能:用友U8-CIT客户化工具用友NC-CIT客户化工具用友华表Cell组件及华表插件Cell组件及华表插件目前版本用于报表模块及报表系统的开发,其下一版本是一个完整的Windows平台的业务软件快速开发工具35 用友ERP合作伙伴产品与解决方案人力资源管理零售业管理软件接口解决方案医院管理HIS软件接口解决方案用友财务软件与网络银行的接口方案用友网络分销软件与银行的接口方案用友财务软件标准接口方案用友U8软件标准接口方案用友NC软件标准接口方案用友U8客户化平台U8/CIT用友U8数据交换平台U8/EAI用友NC客户化平台NC/CIT用友NC数据交换平台NC/EAI用友NC中间件基于J2EE用友华表组件用友华表插件36 用友ASP解决方案应用服务托管Application Service Provide,ASP是由应用服务提供商利用集中管理的设施为客户提供应用部署、托管、管理及访问租赁的一种服务模式;在ASP模式中,企业无需一次性投入资金构建自己专用的运行平台和应用系统,而是向ASP服务商长期租用信息系统;ASP是一种外包服务,与传统外包服务所不同的是,后者服务商会派出人员到企业现场进行应用与维护服务,而ASP模式是由专业人员在服务商内部通过网络集中向多个客户提供服务的;◆用友伟库ASP软件租赁服务 ASP;◆用友伟库IT专业外包服务;。
Cell(华表)结合C#的应用本次内容主要包括1.Cell(华表)与中常用报表的对比参照2.简单的Cell(华表)在C#中的示例因工作需要,现开始接触Cell(华表),用该国产报表软件进行报表开发。
和水晶报表及ReportServices等可以在服务器端进行操作的报表不同,Cell(华表)是需要JavaScript或VBScript在客户端进行操作。
Cell对照VS自带的报表的常用组成如下从上面可以看出,三者中的不同是数据源VS的可以在服务器端进行操作Cell的却只能在客户端进行数据操作有了对比后就有了一个大概的了解接下来进行一个具体实例主要代码示例如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><title>Cell(华表)</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script type="text/javascript" language="javascript">function cellReg(){//华表注册document.form1.Cellweb1.Login( "**公司","","注册ID", "注册码" );}</script><script type="text/javascript" language="javascript">function btn_Query(){// 发送xmlHttp请求到服务器端var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.open("GET","Default2.aspx",false,"","");xmlhttp.send();// 从服务器得到处理后的xml对象if(xmlhttp.readyState==4){var xmldom = new ActiveXObject("Microsoft.XMLDOM");xmlhttp.responseXML.createProcessingInstruction("xml"," version=\"1.0\" encoding=\"gb2312\"");//xmldom 就是Cellweb1的数据源xmldom = xmlhttp.responseXML.documentElement;//Cellweb1 载入模板E:\001.cll//也可以以HTTP://Localhost等的服务器的相对路径形式打开document.form1.Cellweb1.OpenFile("E:\\001.cll","");//如果一页显示不完可以多载入几个模板页面使其和第一页是同样的模板for(var i=0;i<1;i++){document.form1.Cellweb1.AppendSheetFromFile("E:\\001.cll",0,1);//注意AppendSheetFromFile("E:\\001.cll",0,1)//中的0,1 是指模板E:\\001.cll中的第1页开始数共数1页//这样也就是载入模板的第1 页,//如果是0,2 就是载入模板的第1和2页面;//改变当前表页的名称document.form1.Cellweb1.SetSheetLabel(document.form1.Cellweb1.GetCurS heet(),"第二页");}// //也可以直接插入新的空白页面而不是载入模板页面// for(var i=0;i<2;i++)// {// var TotalSheets = document.form1.Cellweb1.GetTotalSheets();// document.form1.Cellweb1.insertSheet(TotalSheets,1);// }//设置相关属性// document.all.Cellweb1.S(1,1,0,"2006");document.all.Cellweb1.Readonly= true;//document.all.Cellweb1.ShowGridLine(0,document.all.Cellweb1.GetCurSheet); //document.all.Cellweb1.ShowSideLabel(0,document.all.Cellweb1.GetCurSheet); //document.all.Cellweb1.ShowTopLabel(0,document.all.Cellweb1.GetCurSheet); //document.all.Cellweb1.ShowSheetLabel(0,document.all.Cellweb1.GetCurShee t);// 通过xmldom操作结果var length = xmldom.getElementsByTagName("OrderID").length;var dataOrderID=xmldom.getElementsByT agName("OrderID");var dataCustomerID=xmldom.getElementsByTagName("CustomerID");for(var i=0;i<length;i++){if(i>50){document.form1.Cellweb1.SetCellString(2,3+i-51,1,dataOrderID[i].text); document.form1.Cellweb1.SetCellString(3,3+i-51,1,dataCustomerID[i].text); }else{document.form1.Cellweb1.SetCellString(2,3+i,0,dataOrderID[i].text); document.form1.Cellweb1.SetCellString(3,3+i,0,dataCustomerID[i].text);}}}}</script><script type="text/javascript" language="javascript">function btn_Edit(){document.all.Cellweb1.WorkbookReadonly = false;}function btn_PrePrint(){document.all.Cellweb1.PrintPreview(true,document.all.Cellweb1.GetCurSheet); }function btn_Print(){document.all.Cellweb1.PrintSheet(false, document.all.Cellweb1.GetCurSheet); }function btn_Save(){document.all.Cellweb1.SaveFile();}function btn_SetPrint(){document.all.Cellweb1.PrintPageSetup();}</script></head><body onload="cellReg()"><form id="form1" runat="server"><table width="100%"><tr><td height="50px"><INPUT id="btnQuery" type="button" value="查询" LANGUAGE="javascript" onclick="return btn_Query()"> <INPUT id="btnEdit"type="button"value="编辑"LANGUAGE="javascript"onclick="btn_Edit()"> <INPUT id="btnPrePrint"type="button"value="列印预览" LANGUAGE="javascript" onclick="btn_PrePrint()"> <INPUT id="btnPrint"type="button"value="列印"LANGUAGE="javascript" onclick="btn_Print()"> <INPUT id="btnSave"type="button"value="保存"LANGUAGE="javascript" onclick="btn_Save()"> <INPUT id="btnSetPrint"type="button"value="打印设置" LANGUAGE="javascript" onclick="btn_SetPrint()"> </td></tr><tr><td><OBJECT id="Cellweb1" style="Z-INDEX: 102; LEFT: 24px; WIDTH: 536px; POSITION: absolute; TOP: 80px; HEIGHT: 272px"classid="clsid:3F166327-8030-4881-8BD2-EA25350E574A"><PARAM NAME="_Version" VALUE="65536"><PARAM NAME="_ExtentX" VALUE="14182"><PARAM NAME="_ExtentY" VALUE="7197"><PARAM NAME="_StockProps" VALUE="0"></OBJECT></td></tr></table></form></body></html>。
华表用友CELL使用演示用友华表的CELL插件是一款基于ActiveX技术的解决中国式报表显示和打印的第三方控件,和其它第三方ActiveX控件一样,用友华表CELL插件只能运行在客户端,只能使用JAVASCRIPT、VBSCRIPT客户端语言操纵控件,进行直接处理客户端数据,而客户的数据都存放在服务器端,这势必要求客户端的ActiveX 控件与服务器端进行数据交互.针对客户端ActiveX控件如何与服务器端进行数据交互,本文介绍了实现客户端与服务器端数据交互必须的两个步骤如下: 1、将客户端CELL插件中的数据上传至服务器端的数据库. 方法:在客户端通过Cell的编程接口SaveToBuffer得到数据保存在XML,使用XMLHTTP技术将数据传至服务器并保存在服务器数据库. 2、将服务器端数据库中的数据显示在客户端的CELL插件中. 方法:连接服务器数据库得到数据,通过Response对象将数据传送到客户端,再利用Cell的编程接口ReadFromBuffer展示在客户端. Cell 插件用于开发B/S结构程序,使用Asp, , Jsp, VbScript, JavaScript等语言开发,可以在浏览器中直接打印报表(非IE打印),带有国际化数字签名,让用户使用更方便,更安全。
• 具备Cell组件的所有特色功能,在浏览器中提供报表的显示和打印• 网络报表界面美观,大大改善了浏览器中报表的输出效果• 带有国际化数字签名,让用户使用的更安全、更放心• 可将报表文件另存为华表文件或者Excel文件,从而可以进行进一步加工• 支持ASP、、JSP、VBScript、JavaScript等语言开发在开发工具中将Cell插件引入至工程,然后将Cell插件拖至页面中即可开始报表设计。
详细说明请参阅:示例说明文档.doc注意:需要安装Cell插件.exe才可以使用。
国内报表类软件的翘楚用友华表Cell5.0
金刚经
【期刊名称】《电子测试》
【年(卷),期】2002(0)A11
【摘要】国人自己的图表软件,用起来倍感亲切。
以超越国外同类软件为目标,处处要胜出一筹。
【总页数】2页(P24-25)
【关键词】Cell5.0;表格处理;单元格;表元素;面向对象的;系统的结构;网格线;直角坐标系;绘图区;子对象
【作者】金刚经
【作者单位】
【正文语种】中文
【中图分类】TP317
【相关文献】
1.用友表格软件Cell5.0面市 [J], 刘杰
2.用友软件力作Cell5.0成功推出 [J],
3.形象生动一目了然——用友推出华表Cell5.0图表软件 [J], ;
4.国内报表类软件的翘楚用友华表Ce11
5.0 [J], 金刚经
5.用友华表Cell5.0 [J], 金刚经
因版权原因,仅展示原文概要,查看原文内容请购买。
软件新模式表格管天下E-Cell产品白皮书目录1前言 (4)1.1中小企业 (4)1.2信息主管 (4)1.3业务主管 (4)1.4管理软件经销商 (4)1.5软件开发商 (5)2产品定义 (5)3产品理念 (6)3.1 1.5次软件 (6)3.2产品形态新模式...................................................................... 错误!未定义书签。
3.3应用新模式.............................................................................. 错误!未定义书签。
4业务实现原理 . (7)5市场背景 (7)5.1信息化现状 (8)5.2企业信息化方式 (9)5.3长尾理论 (9)5.4软件发展趋势 (10)6客户定位及特征 (10)6.1定位 (10)6.2客户特征 (10)7价值主张 (11)7.1会用EXCEL就能设计企业信息化系统 (11)7.2适应变化、随需应用 (12)7.3以业务实现业务 (11)7.4兼容拓展性强 (12)7.5一次购买即可满足所有业务 (13)7.6B/S应用模式 (13)8功能特点 (13)8.1简单灵活的表单制作 (13)8.2可视易用的流程设计 (15)8.3灵活多样的统计报表 (15)8.4丰富开放的外部数据接口 (16)8.5与EXCEL兼容 (17)8.6完全B/S应用 .......................................................................... 错误!未定义书签。
8.7可靠的安全机制 (17)8.8强大的表单打印功能 (17)9系统环境 (18)9.1物理架构 (18)9.2部署结构 (18)9.3配置要求 (19)1前言如果您是1.1中小企业●企业业务信息化管理使用☜⌧♍♏●实现,数据分散、不便维护、信息不能充分共享;●市场上标准软件选型困难,低端软件业务管理功能单一,高端软件采购成本高;●单一标准软件不能满足企业业务灵活多变的个性化需求,不支持灵活定义业务。
Cell组/插件的业务要点【产品介绍】用友华表Cell是国内拥有广泛客户群的商业报表控件,分为Cell 组件和Cell插件, Cell 组件适用于Windows环境下各种开发工具(如VB, VC, Visual Foxpro, Delphi, C++ Builder, PowerBuilder, .NET)等;Cell 插件适用于开发B/S结构程序,使用Asp, , Jsp, VbScript, JavaScript等语言开发,可以在浏览器中直接打印报表(非IE打印),并带有国际化数字签名。
Cell能够满足软件开发中报表模块的各种需求,缩短项目周期,降低开发成本。
【目标客户】Cell是面向广大程序开发人员使用的商业报表(ActiveX)控件,它适用于开发各种管理软件(MIS,MRP,ERP,CRM,OA)、财务软件、报表软件等。
【产品形态】采用Activex 控件,扩展名为OCX【销售模式】Cell组件/插件采用直销的销售模式,前期客户通过有限编译次数的免费试用版使用产品确定报表需求,后期通过电话沟通商务流程及售后服务等,并签订购销合同落单。
现阶段最希望了解的【产品关键问题】如下:1、 通过什么方式\途径了解到Cell 产品?2、 最满意的Cell 功能有哪些?3、 Cell 产品形态升级的建议?百度/Google关键字搜索CSDN朋友推荐源码下载网站程序员杂志其他(请说明)技术网站/论坛的广告中国式报表展现打印及打印预览套打导入导出Excel复杂的表头设计OCX.netJAVASliverlight4、Cell的哪些功能不好用?5、Cell需要增加哪些功能?6、Cell的其他建议(价格体系、售后服务、示例需求)。
产品简介1 产品简介Cell 产品分Cell 组件和Cell 插件两个姐妹产品。
Cell 组件、插件(ActiveX控件)是北京用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具,是国内技术领先拥有广泛客户群的商业报表组件,有700多个编程接口,实现报表自定义,报表显示、打印预览、打印,图表,公式,自定义函数、资源本地化等强大功能,能够完全读写Excel文件,是软件开发人员开发优秀报表软件的最佳解决方案。
Cell 组件适用于开发Windows报表应用程序1、强大的制表能力,特不适合制作中国式的复杂报表,解决您所有的制表难题;2、丰富的单元格类型,支持数值、货币、日期、文本等类型。
Cell的单元格囊括了几乎所有的Windows标准操纵;3、丰富的打印设置,美仑美奂的打印预览和打印效果,轻松输出各种报表;4、无须系统安装Excel,就能够和Excel文件完全转换,转换效率更高,效果更完美;5、强大的自定义函数功能,用户可依照自己的业务逻辑添加自己的函数;6、极大地提升了图表功能,图表种类和效果比肩Excel;7、资源本地化功能,依照需要可将Cell设成不同的语言版本;8、适用于VB、VC、VF、.NET、Delphi、C++ Builder、PowerBuilder等开发工具;Cell 插件适用于开发B/S结构的网络报表程序1、具备Cell组件的所有特色功能,在扫瞄器中提供报表的显示和打印(非IE的打印);2、网络报表界面美观,大大改善了扫瞄器中报表的输出效果;3、带有国际化数字签名,让用户使用的更安全、更放心;4、可将报表文件另存为华表文件或者Excel文件,从而能够进行进一步加工;5、支持ASP、、JSP、VBScript、JavaScript等语言开发;☐制作中国式的复杂报表中国的报表特不复杂,没有任何规律可言,用友华表公司从中国的用户动身,为中国的用户着想,Cell 产品能够制作出特不复杂的报表,完全能满足中国人对报表的要求。
Cell(华表)组件的方法Cell(华表)组件提供了大量的方法以操作其中数据,根据功能分为以下类别∶1打印及打印预览方法DoPrint 打印DoPrintPreview 打印预览DoPrintPageSetup 打印设置DoSetPrintHead 设置页眉DoSetPrintFoot 设置页脚DoSetPrintLabel 设置打印行列标DoSetPrintTitle 设置页标题DoSetPrintPara 设置打印参数(纸张,缩放等)DoSetPrintPara2 设置打印参数(缩放,表线,隐藏单元等) DoSetPrinter 设置打印机DoPrintPage 打印表页DoPrintPreviewPage 表页内容打印预览DoSetPrintPara3 设置打印参数(水平垂直居中)DoSetPrintRange 设置打印范围DoSetPrintMargin 设置页边距2 Undo与RedoDoUndo UNDODORedo REDODoDiscardUndo 抛弃UNDO信息DoGetUndoState 当前是否能UNDODoGetRedoState 当前是否能REDO3表格基本属性DoSetBackGround 设置控件背景模式DoSetDefaultFont 设置缺省字体DoSetCanDragDrop 是否允许拖放DoSetUnScrollRow 设置不滚动行DoSetUnScrollCol 设置不滚动列IsModified 控件中内容是否被改动过DoSetModifiedFlag 设置改动标志4 与单元有关的方法DoSetCellAlignment 设置单元对齐DoSetCellTextStyle 设置单元文本风格DoSetCell3DState 设置单元3D风格DoSetCellData 设置单元数据DoSetPageCellData 设置指定页单元数据DoSetCellNumberStyle 设置单元数值格式DoSetButtonCell 设置按钮单元DoSetButtonCellEx 设置按钮单元DoSetRadioCell 设置单选钮单元DoSetDroplistCell 设置下拉框单元DoSetCheckboxCell 设置核选框单元DoSetTextSpinCell 设置文本滚卷钮单元DoSetValueSpinCell 设置数值滚卷钮单元DoSetNormalCell 设置普通单元DoSetCellInputControlCase 控制输入大小写DoSetCellInputControlMask 输入控制串DoSetCellInputOnlyValue 只输入数值DoSetCellColor 设置单元颜色DoSetCellPicture 设置单元图片DoGetCellData 得到单元数据DoGetCellDataFromFile 从文件中得到单元数据DoGetPageCellData 得到指定页单元数据DoSetCellValue 设置单元数值DoSetCellString 设置单元字符串DoSetCellReadOnly 设置单元只读DoSetDropGridCell 设置下拉窗口DoSetCellFont 设置单元字体DoSetCellPrintable 设置打印时是否隐藏本单元内容DoSetHintButtonCell 设置提示风格按钮单元DoGetCellFont 得到单元格字体DoGetCellColor 得到单元格颜色DoGetCellAlignment 得到单元格对齐DoGetCellTextStyle 得到单元格文本风格(是否自动折行等)DoGetCellNumberStyle 得到单元格数值格式DoGetCellDataType 得到单元格数据属性(数值或字符串)IsReadOnlyCell 是否是只读单元DoClearCell 清除单元格内容DoSetCellTextOrientation 设置单元文字方向DoGetCellTextOrientation 得到单元文字方向DoSetCellNote 设置单元注解(用户数据)DoGetCellNote 得到单元注解(用户数据)DoSetCellTextMode 设置单元到字符模式DoGetCellTextMode 得到单元到字符模式状态DoGetPageCellString 得到单元的字符串内容DoGetPageCellValue 得到单元的字符串内容DoGetCellShowZero 得到单元是否显示零值DoSetCellShowZero 设置单元是否显示零值5表格式方法DoInsertCol 插入列DoInsertRow 插入行DoAppendCol 追加列DoAppendRow 追加行DoDeleteCol 删除列DoDeleteRow 删除行6绘制方法DoRedrawAll 重绘全部(包括行列标等等)DoRedrawCell 重绘单元DoRedrawRange 重绘区域DoRedrawGrid 重绘表格DoRedrawTopLabel 重绘列标DoRedrawSideLabel 重绘行标DoRedrawHScroll 重绘水平滚卷条DoRedrawVScroll 重绘垂直滚卷条DoRedrawPageLabel 重绘页签7表页方法DoDeletePage 删除页DoSetPageLabel 设置页签DoGetPageLabel 得到页签DoAppendPage 追加页DoSetCurrentPage 设置当前页DoGetCurrentPage 得到当前页DoSetTotalPages 设置表页数DoGetTotalPages 得到表页数DoInsertPage 插入表页DoResetContent 清除控件内容DoCopyPage 复制页(注意,源及目标都必须存在) DoAppendPageFromFile 从文件中追加页8行列属性方法DoSetDefaultRowHeight 设置缺省行高DoSetDefaultColWidth 设置缺省列宽DoSetRowHeight 设置行高DoSetColWidth 设置列宽DoSetRowHeightEx 设置行高DoSetColWidthEx 设置列宽DoGetColWidth 得到列宽DoGetColBestWidth 得到最佳列宽DoGetRowHeight 得到行高DoGetRowBestHeight 得到最佳行高DoSetEqualRowHeight 设置统一行高DoGetColWidthVB 得到列宽DoGetRowHeightVB 得到行高9组合单元方法DoJoinCells 设置组合单元DoUnJoinCells 取消组合单元DoGetJoinRange 得到组合范围DoGetJoinRangeVB 得到组合范围10公式及表达式DoSetFormula 设置公式DoDelFormula 删除公式DoCalculateAll 计算所有表页DoCalculatePage 计算某一页IsFormulaCell 是否公式单元DoAddUserFunction 追加自定义函数DoAddUserFunctionEx 追加自定义函数(可以设定缺省参数) DoDelUserFunction 删除自定义函数DoGetFormula 得到公式DoCalculateExpr 计算表达式DoInputFormula 输入公式DoFetchFuncParameter 取参数值DoFetchFuncParameter2 取参数值DoAddUserFunctionVB 最佳自定义函数DoCalculateExprVB 计算表达式DoSetShowFormulaState 是否显示公式DoGetShowFormulaState 得到是否显示公式DoSetFormulaWizardOption 公式向导DoGetFormulaWizardOption 得到公式向导状态11有关图表的方法DoChartGuide 图表向导DoSetRefChart 设置引用图表DoSetChart 设置图表DoSetChartRefData 设置图表引用数据DoSetChartData 设置图表数据DoDelChart 删除图表IsChartCell 是否图表单元DoSetChartValueData 设置图表数据DoSetChartStringData 设置图表数据DoSetChartGeneralData 设置图表数据DoRefreshChart 刷新图表12单元选择DoSelectCell 选择单元DoSelectRange 选择区域DoGetSelectRange 得到当前选择区域DoClearSelection 取消选择IsSelectedCell 单元是否选中DoGetFirstSelectedCell 第一个被选中的单元DoGetNextSelectedCell 下一个被选中的单元DoShowCurrentCell 是否突出显示当前单元格DoGetFirstSelectedCellVB 得到第一个选择单元DoGetNextSelectedCellVB 得到下一个选择单元13剪贴板操作方法DoCopyArea 复制区域DoCopySelected 复制选择区域DoCutSelected 剪切选中单元DoCutArea 剪切区域DoPaste 粘贴14表格线方法DoDrawHLine 画横线DoDrawVLine 画竖线DoDrawXLine 画斜线DoDelXLine 删除表线DoDelHLine 删除横线DoDelVLine 删除竖线DoDrawLineDlg 画线对话框DoDrawLine 画线DoClearLine 清除表线15查找替换定位方法DoFind 查找DoReplace 替换DoLocate 定位DoShowFindDialog 显示查找对话框DoCloseFindDialog 关闭查找对话框16文件及数据库方法DoOpenFileDbase 打开文件型数据库DoOpenFileDbaseVfp 打开文件型数据库DoOpenODBCDbase 打开ODBC数据库DoOpenODBCDbaseVfp 打开ODBC数据库DoDumpDbaseData 从数据库中取数DoDumpDbaseDataVfp 从数据库中取数DoDumpDbaseTable 从数据库中取数DoCloseDbase 关闭数据库DoSaveFile 保存文件DoOpenFile 打开文件DoRemoveODBCDSN 删除ODBC数据源DoCreateODBCDSN 创建ODBC数据源DoSaveTextFile 保存文本文件DoSaveHtmlFile 保存HTML文件DoReadTextFile 读入文本文件DoReadFromBuffer 从内存变量中读入文件DoSaveToBuffer 保存表格内容到内存变量DoOpenFileEx 打开文件(带密码) DoSetFilePassword 设置文件密码DoImportExcelFile 引入Excel文件DoExportExcelFile 输出Excel文件DoOpenFTPFile 打开远程FTP文件DoSaveFTPFile 保存远程FTP文件17单元位置方法DoGetLeftCol 得到最左边的列号DoGetTopRow 得到最上边的行号DoGetCurrentCol 得到当前单元列号DoGetCurrentRow 得到当前单元行号DoSetLeftCol 设置最左边列号DoSetTopRow 设置最上边行号DoMoveToCell 移动到某单元DoSetSkipReadOnlyCell 禁入跳过只读单元DoGetSkipReadOnlyCell得到禁入跳过只读单元DoEnableMoveOffset 回车后是否移动单元DoSetMoveOffset 设置移动位移DoGetMoveOffset 得到移动位移18其它DoSortByCol 以列排序DoSetSortCol 设置排序列DoLogin 登录GetUserDouble 得到用户自定义数值参数GetUserString 得到用户自定义字符串参数SetUserDouble 设置用户自定义数值参数SetUserString 设置用户自定义字符串参数AboutBox 关于Cols 表格行数Rows 表格列数Border 是否显示控件边框TopLabelVisible 是否显示列标SideLabelVisible 是否显示行标HScrollVisible 是否显示水平滚卷条VScrollVisible 是否显示垂直滚卷条PageLabelVisible 是否显示页签TopLabelHeight 列标的高度SideLabelWidth 行标的宽度RowSelectedMode 设置整行选择模式MultiSelectedMode 设置多选模式DynamicEditArea 是否允许动态扩大编辑区域MultiColSizeMode 用鼠标改变多列列宽MultiRowSizeMode 用鼠标改变多行行高GridReadOnly 设置控件为只读方式EnablePopMenu 允许右键弹出菜单CurrentTopLabelHint 在列标突出显示当前单元位置CurrentSideLabelHint 在行标突出显示当前单元位置ResizeWhenPasteNeed 粘贴超范围时是否扩大表格AllowSizeCell 是否允许用鼠标拖拉单元的角EnableUndo 是否允许UNDO AllowSizeColInGrid 是否允许在表格中设置列宽AllowSizeRowInGrid 是否允许在表格中设置行高ShowZeroResult 是否显示公式零值结果JoinCellPrintMode 组合单元跨页时是拆打还是不打印CalcManaually 是否手动计算PrintSingleColor 是否单色打印。
CELL插件中如何实现客户端与服务器端交换数据用友华表的CELL插件是一款基于ActiveX技术的解决中国式报表显示和打印的第三方控件,和其它第三方ActiveX控件一样,用友华表CELL插件只能运行在客户端,只能使用JA V ASCRIPT、VBSCRIPT客户端语言操纵控件,进行直接处理客户端数据,而客户的数据都存放在服务器端,这势必要求客户端的ActiveX控件与服务器端进行数据交互.针对客户端ActiveX控件如何与服务器端进行数据交互,本文介绍了实现客户端与服务器端数据交互必须的两个步骤如下:1、将客户端CELL插件中的数据上传至服务器端的数据库.方法:在客户端通过Cell的编程接口SaveToBuffer得到数据保存在XML,使用XMLHTTP技术将数据传至服务器并保存在服务器数据库.2、将服务器端数据库中的数据显示在客户端的CELL插件中.方法:连接服务器数据库得到数据,通过Response对象将数据传送到客户端,再利用Cell的编程接口ReadFromBuffer展示在客户端.下面以简单示例说明如何具体使用CELL插件实现客户端与服务器端交换数据(示例采用+JA V ASCRIPT+VBSCRIPT语言:注意:因为示例中用到Cell插件的编程接口(SaveToBuffer和ReadFormBuffer)因此需要使用到VBSCRIPT语言,具体请参见下面示例中的注意说明.第一章:环境配置1.1 硬件环境:操作系统:Microsoft Windows XP开发工具:Microsot Visual Studio 20051.2服务器配置:服务器运行服务器脚本,必须在服务器端安装WEB服务器。
请安装IIS.1.3 客户端配置:请使用IE 5.5及以上的版本.1.4创建工程:(1)新建工程:打开Microsot Visual Studio 2005创建新的项目工程.如下图:(2)建立一个工程项目名称:例如:本示例设置项目名称为CellWeb,工程放置在D:\CellWeb目录下.(3)建立工程完成后:会在Package Exp窗口下显示出新建的工程:(4)配置IIS:打开Internet 信息服务,新建网站,别名设置Cellweb如图:虚拟目录选择:选择”下一步”完成IIS的配置.(5)在Default.aspx页面中添加CELL插件:直接将CELL插件的OBJECT标记添加至网页代码,如下图:注:如果用户升级CAB包,先将原先服务器上放置的CAB包替换,再将CodeBase属性中的Version设置为当前CAB包的版本号。
. 1用友NC报表教程(全)5X&6X用友NC-UAP2022-03-23目录第一章前言 (1)1.背景 (1)2.入门 (2)3.小结 (8)第二章对象管理 (9)1.对象树 (9)1.1对象编辑 (10)1.2对象导入导出 (10)2.数据源 (11)3.首选项 (14)4.资源权限 (15)第三章查询模型 (16)1.参数控制 (17)2.SQL设计 (19)2.1数据字典 (19)2.2向导设计 (20)2.3手工设计 (25)3.数据交叉 (27)3.1投影交叉 (28)3.2旋转交叉 (31)4.代码嵌入 (36)4.1SQL整理 (36)4.2数据加工 (39)4.3穿透规则 (42)5.查询执行 (49)6.查询集成 (51)6.1复合查询 (51)6.2物化查询 (52)6.3合并查询 (54)7.数据权限 (54)第四章格式模型 (56)1.引用查询 (57)2.格式设计 (58)2.1控件管理 (58)2.2属性绑定 (65)2.3行列格式设计 (67)2.4预定义数据处理 (70)3.报表浏览 (77)3.1界面初始化 (77)3.2数据处理 (79)3.3控件连动 (83)3.4报表打印 (84)第五章报表发布 (87)1.发布为功能节点 (87)1.1 手动挂接 (87)1.2 向导发布 (88)2.轻量化报表展现 (90)第六章插件开发 (95)1.生成插件 (95)2.设计插件 (101)3.管理插件 (101)4.开发小结 (102)第七章查询引擎V5新特性 (103)1.V5.0新特性 (103)2.V5.01功能变更清单 (103)3.V5.011功能变更清单 (103)4.V5.02新增功能描述 (104)4.1参数重构 (104)4.2分页技术 (108)4.3SQL代码辅助器 (111)4.4数据字典级别权限控制 (112)5.V5.02功能变更清单 (115)6.V5.5功能变更清单 (116)附录 (118)1.查询引擎FAQ之参数篇 (118)2.交叉表的使用样例 (120)3.查询与格式对象安装盘预置方案 (125)4.查询引擎报表联查业务节点应用方案 (126)5.查询引擎与三大模板集成方案 (131)6.基于QE底层的查询个性化设计方案 (139)7.个性化控制类(JAVADOC) (144)第一章前言查询引擎(Query Engine,简称QE)的功能定位是,一个面向高级实施人员和专业开发人员的查询建模产品,可以全面支持复杂查询的设计和个性化的报表展现。
华表Cell组件/插件使用大全四川通信科研规划设计有限责任公司软研中心叶建生用友华表公司的Cell组件/插件从最初开发到现在已经时5年之久,用户已达到4000多,国产组件能达到如此的水平,不能不说他们付出了辛勤的劳动,取得了骄人的成绩。
笔者使用Cell组件/插件技术开发已经有两年多的历史,从3.X用到现在的5.X,其间有一些心得和体会,不敢独享,特此贡献出来与Cell开发者共同研讨。
本文首先介绍Cell的一些基本使用方法,然后介绍这些年来笔者使用Cell的各种方法和一些建议。
前面一部分是面向刚接触Cell的朋友的,非常简单,甚至远远比不上华表自带的Samples,之所以加上它是因为它是本文后面部分的基础。
后面一部分谈了一些关于使用Cell的专题,它是笔者在多个项目开发过程中逐渐总结、摸索出来的。
如果你觉得前面的部分太过浅显,可以直接跳到第二部分。
Cell从3.X到5.X,接口发生的变化非常大。
一些属性的写法和用法少有相同。
到笔者开始撰写本文为止,华表正在推广的Cell最新版本是5.1,因此,本文所指Cell组件/插件技术均针对此版本,文中的大部分源代码均基于Cell插件5.1.1031。
如果你使用的是不同版本,请参阅帮助文档的相关部分。
1.Cell组件/插件的基本使用方法1.1 Cell组件/插件的安装使用Cell组件/插件(以下均简称Cell),第一步是得到Cell。
华表的官方网址是,可以到上面去下载一个试用版,当然,如果你是正版用户,你一定已经得到该产品光盘、说明书和一张写有序列号的使用许可证。
第二步是安装Cell。
运行下载的安装文件即可,不需要执行下列步骤。
另外一个方法是将Cell的几个ocx文件和dll文件拷贝到本机某目录下,然后在命令提示行中输入regsvr32 CellCtrl5.ocx (Cell组件)或regsvr32 CellWeb5.ocx (Cell插件)即可。
Cell的文件中,如果使用Cell组件,则必须将CellCtrl5.ocx、Chart10.dll和12个以H 开头的Dll文件拷贝到本机可搜索路径下,使用Cell插件需将CellWeb5.ocx和Chart10w.dll 拷贝到相应目录。
用友软件今天,用友软件集十几年的领域经验和专业服务能力,以ERP、SCM、CRM以及协同商务等先进实用的管理技术为基础,以数条面向不同客户和市场的产品线、十几种面向不同应用领域的产品、数十种面向不同行业和应用的解决方案、全面的集成方案,向各种规模、各种类型的企业和机构交付各种不同的应用。
1 什么是用友ERP用友ERP是用友公司为企业快速部署先进的应用系统而向市场交付的应用架构,以及在此基础上向企业客户交付的应用和行业解决方案。
用友ERP产品把功能性的重点放在企业供应链(如财务、制造、采购及分销)与专门行业(如证券、银行、基金、烟草流通及公共财政),而不是放在包括了ERP功能性覆盖区的跨行业功能性上。
用友认为,用户仍将需要广泛的、跨行业的功能性,例如会计与成本核算,而这种功能性曾经是ERP最主要的价值所在,事实上它们也是用友ERP产品的基础组成部分,但目前用户正日益需要更深层次的行业功能性,他们想要一项单独资源用于商务应用。
用友ERP的功能性超出了传统ERP的范围,不仅包括传统的ERP功能(如生产管理),也包括SCM与SFA功能性以及行业功能性。
用友ERP的关键部分在于这些功能是无缝集成的。
对于用户而言,真正的好消息就是,我们的努力将减少企业应用的拥有成本以及复杂性。
将先进的技术和管理经验成功应用于企业商业环境,是用友ERP 的基本目的。
用友公司追求卓越的技术性能,但更让我们感兴趣的是用户的商业问题。
我们相信,用友ERP体现了技术与管理的完美结合。
用友ERP以客户为中心,可以满足企业复杂的、变化的、个性化的应用需求。
使用用友ERP的应用架构,可以构造基于Web的、可伸缩的、安全的企业应用系统,这些系统成熟、实用、可靠、易于维护。
2 用友ERP主要特点:◆全面的企业应用解决方案* 支持企业应用开发、部署和管理的全过程* 支持企业内部、外部信息和应用系统的集成* 支持企业内部以及企业与客户、供应商、合作伙伴的集中管理和协同工作* 从后端到前端、从内部到外部、从信息处理到商业智能* 从标准的应用架构到行业特性、企业特性应用组件◆ 100%基于Web的网络应用* 基于工业标准J2EE和XML* 基于Web Services 的N层结构◆国际化应用多语种、多币种、多会计与税务准则支持及个性化用户界面。
U8开发之UAP报表控件知识库属性适用产品只适用于UAP报表,不适用于UFO报表,老版本vb报表支持版本V11.0 ; V890; V10.0; V10.1;行业通用关键字最后更新时间作者1.报表描述1.1.摘要报表能集中反映企业、事业等单位的资金状况、财务收支和财务成果等重要的会计信息,能够提供企业生产、库存等情况,防止呆滞料和库存积压,减低库存成本,为企业决策提供相关数据支持。
UAP报表是指在UAP平台开发的报表,即数据的描述信息以UAP开发的报表所形成的xml组织格式的报表,至于非UAP报表,如果转化成该标准的描述形式,仍然可用,比如以前的vb报表。
本文主要介绍UAP报表的开发过程(设计时),包括过滤条件,数据源组织,样式设置等以及部分运行时内容,为在UAP平台上进行报表开发和扩展做参考11.2.UAP报表分类按照报表的内容,报表可以分为➢统计类报表➢预警类报表➢明细类报表➢费用类分析➢客户分析➢综合分析➢……按照报表的运行方式分类,报表可分为➢表格视图普通的表格类型展现的视图➢交叉视图类似表格视图中的交叉,数据组织形式以矩阵的形式进行展现1➢监控视图主要一些用于提示累的预警类报表,一般放在桌面上,进行实时提示➢自由视图开发着灵活组织的报表11➢ 静态报表是已有的报表的某一个固定时间的选择查询条件的查询数据,该时间可以是 数据的生成可以立即生成,固定周期等,接受方式可以消息提示,邮件接受等。
1.3.V11特性1.3.1.支持BS报表的制作和发布(不支持COM类型的数据源)开发过程没变,都是在UAP开发平台上,只不过如下内容不支持➢视图类型是自由视图和监控视图的➢数据源是COM类型的➢具体发布界面如下1.3.2.支持条件格式(CS)条件格式模块包括两个部分:设计时通过UAP设计器完成条件格式的定义运行时将条件格式解析成动态的程序集,供给报表调用息1其中大于,小于,等于,介于支持数值类型和日期类型的数据,等于额外支持字符串类型自定义规则管理报表视图上的条件格式,可以修改条件格式的顺序(视图允许定义多个条件格式)和设置更复杂的条件格式11.3.3.分组和交叉的变更1.分组项支持显示小计功能2.展现样式中的合并分组格变成平面展现+属性合并分组3.想要实现行元素的多级效果,在行元素上再定义一个分组4.交叉方案增加属性是否支持横向合计,作用于所用交叉元素11.3.4.增加占比列功能报表组件中增加了占比列功能,该类型只针对数值型:即每一行的数据/该数据总计行的值得出具体的占比数据,总计行的类型即汇总方式可以选择1.3.5.支持快捷条件查询1.首先在工具栏勾选快捷条件2.打开查询界面,选择快捷条件设置,并选择查询项11.3.6.支持报表和查询方案收藏到桌面功能11.4.数据字典1.4.1.V11.0以前的数据字典报表基本元数据表(UAP_Report)(UFMeta库)字段名字段类型说明ID nvarchar(100) 报表IDFilterID nvarchar(100) 过滤IDDataSourceID Nvarchar(100) 数据源IDFunctionName Nvarchar(50) 函数名称Description Nvarchar(256) 描述信息,如果要不在报表中心中显示,则该字段预置为NotShowInReportCenterProjectID ProjectID 项目类型(U870,U8CUSTDEF等)SubID Nvarchar(50) 子产品IDModifyTime timestamp 更改时间ClassName nvarchar(100) 自定义数据源的类名字FilterClass Nvarchar(100) 自定义过滤名字bVB bit 是否vb报表1bSystem bit 分组信息(cGroup=Hidden则代表该组按钮隐藏不显示)Creator Nvarchar(100) 创建人bPublished bit 是否已经发布HelpFileName Nvarchar(200) 帮助文件名称HelpIndex nvarchar(30) 帮助位置索引HelpKeyWord nvarchar(30) 热键信息bHadUpgradedFrom861 bit 是否已经从报表进行格式转换了,如果预置为1,则不会走升级操作的MappingMenuId Nvarchar(100) 对应的菜单查询权限RootReportId nvarchar(100) 多报表的情况下选择一个做为主报表bUsingReport4MenuId bit 是否用报表ID做菜单IDNe pdateDataSource int 是否需要进行数据源升级IsNeedBak int 是否需要进行备份报表视图表(UAP_Reportview)(UFMeta库)字段名字段类型说明ID Nvarchar(100) 视图IDReportID Nvarchar(100) 按钮标题ViewType INT 1表格视图2监控视图3交叉视图4自由视图PageMargins nvarchar(50) 打印保存的页面设置信息PaperType 打印纸张类型该功能报表没用,可能打印那里用的Format ntext 视图格式信ModifyTime timestamp 更改时间bSystem bit 是否系统报表ViewClass nvarchar(50) 业务组自己预置的,如果该字段预置值,则在运行的视图列表中,只能切换相同ViewClass的视图RowsCount INT 默认查询的行数1bShowDetail bit 默认是否显示明细Assemblystring ntext 预置的程序集Chartstring ntext 保存的图标信息Columns nvarchar(100) 列信息T ag ntext 附加信息RuntimeFormat ntext 运行时样式bMustShowDetail bit 是否一定显示明细PageSetting ntext 页面设置信息Selfaction ntext 自定义事件PreservedField ntext 交叉信息CanSaveDefaultFormat bit 是否可以另存视图FontColorStyleId nvarchar(100) 颜色格式,只存放对应的ID1.4.2.V11.0数据字典报表几本元数据表(UAP_Report)(UFMeta库)字段名字段类型说明MappingBsMenuId nvarchar(64) 该报表所对应的查询权限,即菜单的查询权限号2.UAP报表开发2.1.数据源定义报表数据源可分为实体关系查询,SQL脚本查询和自定义查询三个类型,如下图所示:1其中数据源名称和数据源描述是为了标识数据源以及说明数据源的功能。
产品简介© 2009 北京用友华表软件技术有限公司所有权利均保留。
这份数据仅提供讯息。
这份摘要中,北京用友华表软件技术有限公司并不做任何保证、陈述或指涉任何事。
这份文件所引述任何公司名称或产品皆自行拥有注册商标。
北京用友华表软件技术有限公司北京市海淀区北清路68号用友软件园A区3层1区(100094)电话:86-10-62432231传真:86-10-62432233网站: /cell1 产品简介Cell 产品分Cell 组件和Cell 插件两个姐妹产品。
Cell 组件、插件(ActiveX控件)是北京用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具,是国内技术领先拥有广泛客户群的商业报表组件,有700多个编程接口,实现报表自定义,报表显示、打印预览、打印,图表,公式,自定义函数、资源本地化等强大功能,能够完全读写Excel 文件,是软件开发人员开发优秀报表软件的最佳解决方案。
Cell 组件适用于开发Windows报表应用程序1、强大的制表能力,特别适合制作中国式的复杂报表,解决您所有的制表难题;2、丰富的单元格类型,支持数值、货币、日期、文本等类型。
Cell的单元格囊括了几乎所有的Windows标准控制;3、丰富的打印设置,美仑美奂的打印预览和打印效果,轻松输出各种报表;4、无须系统安装Excel,就可以和Excel文件完全转换,转换效率更高,效果更完美;5、强大的自定义函数功能,用户可根据自己的业务逻辑添加自己的函数;6、极大地提升了图表功能,图表种类和效果比肩Excel;7、资源本地化功能,根据需要可将Cell设成不同的语言版本;8、适用于VB、VC、VF、.NET、Delphi、C++ Builder、PowerBuilder等开发工具;Cell 插件适用于开发B/S结构的网络报表程序1、具备Cell组件的所有特色功能,在浏览器中提供报表的显示和打印(非IE的打印);2、网络报表界面美观,大大改善了浏览器中报表的输出效果;3、带有国际化数字签名,让用户使用的更安全、更放心;4、可将报表文件另存为华表文件或者Excel文件,从而可以进行进一步加工;5、支持ASP、、JSP、VBScript、JavaScript等语言开发;2 典型功能☐制作中国式的复杂报表中国的报表非常复杂,没有任何规律可言,用友华表公司从中国的用户出发,为中国的用户着想,Cell 产品能够制作出非常复杂的报表,完全能满足中国人对报表的要求。
☐丰富的单元格式与设计通过Cell 产品,您可以将数据转化为具有高度交互性的内容,Cell的单元格多种多样,支持数值、货币、日期、文本等类型。
你可以从几十种格式中选择按钮,下拉框,单选钮,核选框,滚卷钮,超级链结来强化报表的冲击力。
☐强大的打印及打印预览Cell对打印的支持非常丰富。
可以设置表头,表尾,页眉,页脚,页边距,打印预览无级缩放,多页显示。
Cell的打印所见即所得,采用Cell组件将使你的报表软件在打印上傲视群雄,彻底忘掉打印所带来的烦恼。
☐别具一格的选择界面Cell的第一感觉即与其他表格不同,那就是它的灰色的选择区域。
Excel将选择区域与原来反色,这样对比非常强烈,而Cell采用特有的颜色算法,使你能清楚的区分选择区域,又使眼睛受到的刺激最小。
☐强大的图表功能没有比用Cell作图更容易不过了,只要指定图表数据在表上的位置,一个精致的图表就完成了。
如此傻瓜式的操作并不妨碍你的各种需要,除此之外,你可以指定图表数据并不来源于表格,以及控制图表的每一个数据。
☐强大的单元公式Cell产品中内置了上百个函数,基本满足用户的需求。
Cell中的单元公式是相对单元公式,用户在作表行列插入删除操作时,将不会影响以前输入的单元公式。
用户在编辑公式时可以立即求得公式的结果,如果公式存在循环引用,Cell会列出产生循环引用的公式列表。
☐自定义函数Cell产品除了提供一些常用函数外,用户可以根据自己的业务逻辑需求添加自己的函数,这样就能完全满足用户做报表时要求,增大了做报表的灵活性,使你的报表如虎添翼。
采用C,VB,VBScript等语言皆可以编制自定义函数。
自定义函数可以无限制次数的嵌套。
除了数值与字符串两种数据类型外,Cell还定义了单元格数据类型与区域数据类型,极大地增强了函数的易用性。
☐与Excel文件格式的兼容Cell产品采用分析Excel二进制文件格式的方式支持和Excel文件的转换,不论从转换效率上还是从转换效果上都是一流的。
☐单元格命名(数字、字符串、公式、区域命名),给单元格命名后,就可以在公式中可以用单元格的名称来代替单元格。
☐资源本地化Cell产品有中文版,英文版,繁体中文版,还有国际化版,这样用户开发出来的报表可以在不同语言的Windows平台上运行,无需更改程序。
☐转换PDF、CSV格式文件Cell 产品支持输出HTML、PDF、CSV等格式的文件。
3 详细功能列表特征功能明细总体印象1、表尺寸2、与Excel拖放兼容性3、单元内编辑4、集成图表5、中文环境6、已有对话框数7、JavaScript,VBScript全兼容接口8、拖放9、输入控制10、多选/整行选择11、单元公式12、单元内容字符数限制13、自动拖拽填充单元风格1、数值格式2、字体/颜色/风格3、日期、时间4、货币,百分比5、表格线6、自动折行显示7、3D风格8、内容超长时省略号提示单元格类型1、下拉框2、核选框3、按钮4、图形5、滚卷钮6、可隐藏式下拉钮7、步长式滚卷钮8、图表9、条形码10、单选钮11、下拉表格(*****)12、超级链接注:下拉表格这是CELL中特有的一种控制,来源于PowerBuilder中的DataWindow,但功能更加优秀。
下拉表格打开以后,将出现另一张表,而此表的内容来源于母表的数据(可以取自任意区域,或取自不同的表页)。
使用户选择数据更加方便图表1、根据表数据自动产生2、单元数据改变时自动刷新图表3、根据图表大小自动设置图表字体4、相对引用单元格数据(与相对单元公式类似)5、图表向导对话框6、特有的X轴属性设定7、根据数据智能设定数据轴8、鼠标拖放及resize图表大小9、多种图表类型10、图表浮在窗体上公式及函数1、相对公式2、求任意表达式值3、编辑公式时立即求值4、产生循环引用时给出产生循环引用公式的列表5、有语法错误时光标停留在错误位置上6、系统函数数量7、自定义函数8、加入自定义函数帮助9、单元格数据类型13、区域数据类型14、支持逻辑表达式打印及预览1、打印2、打印预览3、页眉页脚4、纸的方向5、打印设置对话框6、部分打印7、页眉页脚字体颜色字号8、页边距9、预览多页显示10、双滚卷条及键盘控制预览页移动11、均可在浏览器中使用以上方法打印是商业软件不可缺少的一环,也是程序员感到很头疼的地方。
Cell组件尤其重视打印,从上表看,Cell 提供的打印功能完全可与办公软件相媲美。
输出文件格式1、Excel 4、HTML2、PDF 5、CSV3、TXT报表类型1、子报表5、多层表头2、多重嵌套报表6、条件分组3、交叉报表7、Summary4、主从表其他1、资源本地化2、可在多语言环境下使用3、中国式复杂报表制作4 典型客户Cell产品是针对中国式复杂报表设计的,可以用来开发复杂的中国式报表,适用于开发各种管理软件(MIS,MRP,ERP,CRM,OA)、财务软件、报表软件等。
广泛应用于财务、税务、铁道、航空、建筑、电信、化工、金融、石油、交通、制造、政府、医疗、农业、林业、教育、保险、军队、水利、电力、审计、人事等领域。
集团行业烟台东方电子信息产业股份有限公司中国扬子江轮船股份有限公司汉江水利电力(集团)有限责任公司中国航信航天信息公司股份有限公司内蒙古鹿王羊绒集团公司宁波MINTH集团海航集团有限公司内蒙古伊利集团奶粉事业部深圳水务集团信息中心三峡集团恒生电子股份有限公司金融行业深圳市金证科技股份有限公司中国工商银行河北省分行中信网络科技股份有限公司财务、税务行业财政部信息网络中心湖北省财政厅信息中心河北省财税信息中心江苏省财政厅信息中心(财税中心)沈阳市财政信息中心辽宁省财政厅云南省财政厅天津市地方税务局潍坊市国税局福建省地方税务局建筑行业四川建筑科学院北京铭洋建龙信息技术有限公司中国建筑科学研究院PKPM工程部上海建筑结构新技术工程有限公司石油化工中海石油(中国)有限公司北京北胜天地石油科技开发有限公司煤炭科学研究总院经信所北京金时石油测试技术有限公司煤炭科学研究总院重庆分院四川省江油市川西北气矿信息中心交通行业中铁十二局集团第三工程有限公司武汉长伟国际航运实业有限公司交通部武汉长江航务管理局北京铁路局信息技术处交通部公路科学研究所上海市道路管线监察办公室吉林省运输管理局中铁澳门有限公司中铁信息工程集团杭州市交通信息中心二公局(洛阳)第四工程处制造行业一汽财务有限公司上海宝刚软件股份公司安徽马钢股份有限公司材料供销公司计算机室柳州钢铁股份有限公司经销公司政府部门武汉市工商行政管理局昆明环境信息中心最高人民检查院政治部北京农业信息技术中心中纪委信息中心宁波港公安局湖北省工商行政管理局信息中心国家人事部规划财务司云南省玉濮市红塔区农业信息中心铁道部信息中心财政部信息网络中心中国科学院软件研究所海南省电子邮政局国家信息中心国家档案局档案科学技术研究所医疗行业西安华海医疗信息技术股份有限公司湛江市人民医院计算机中心教育行业清华大学北京航空航天大学华中科技大学浙江大学军事交通学院江苏科技大学军队行业海军指挥所七二六七一部队总后军交运输部中国人民解放军第五七零一工厂63956部队军事交通学院总参管理保障部财务供应局海军装备研究院综合所中电集团54所电子战专用部水利、电力、气象北京四方华能电网控制系统有限公司湖北华中电力科技开发有限责任公司天津电力科技发展公司青海华能系统集成有限公司河南省气象科学研究所传媒与出版甘肃美宇广告策划有限公司重庆中科普传媒发展股份有限公司河南一路阳光文化传播有限公司其他行业云南省林业科学院东方人寿保险有限公司中国注册会计师协会陕西省统计农村处上海四通摩天计算机系统工程有限公司上海财大软件股份有限公司北京国电苏源信息技术有限公司中国诚信信用管理有限公司中国网通集团系统集成有限公司百事(北京)投资有限公司。