etcell报表组件完美的解决了Delphi中有关报表的问题,包括数据库的报表!

etcell报表套件不但能制作各种复杂报表,还提供了数据库的简单接口,使VC++开发人员可以写很少代码,甚至不写代码就能制作出各种报表,包括数据库报表,你也可以制作自己的自定义报表...等等,详细可以看http://www.etcell.com/ 网站

     昂利万报表套件是济南昂利万软件开发有限公司精心设计开发的自主软件产品,主要包括制表平台、EtCell组件、EtCell插件等一系列的COM组件。昂利万报表不单能轻轻松松的制作各种复杂报表,更重要的让软件开发(数据库开发)的界面设计和程序设计完全分离,实现软件集成!你想制作自己的自定义报表吗?你想提高软件开发效率吗?你想轻松的维护你的软件吗?如果是的话,那你还犹豫什么......

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本zip文件共有三个文件:1、EtCell.ocx EtCell插件/控件,可以通过 Regsvr32 c:EtCellEtCell.ocx 方法进行注册2、EtCell.cab 开发WEB报表用的CAB包,放在WEB服务器的一个目录下,可以是任何目录,然后在<object...>...</object>下指定位置即可,具体请看下面的test.htm例子;3、EtCell.chm EtCell插件/控件得SDK开发文档关于更多内容请到http://www.etcell.com有什么问题可以在BBS上发表,我们会尽快答复:http://www.etcell.com/cgi-bin/index.asp备注:用EtCell报表插件开发WEB程序的一般步骤1、用WinTable制表工具制作报表式样.ET文件(怎么显示数据库、打印报表);例如:制作的报表命名为test.eT,和下面的test.htm、GetDB.asp放到一个WEB目录下;2、编写WEB服务器段程序,例如ASP程序,此程序直接连接数据库,提取数据库的内容;在ASP(PHP、JSP、DLL)程序用Response把数据库的内容输出为EtCell支持的XML格式;例如:(命名为GetDB.asp)<%id = Request.Form("id")‘下面是输出为EtCell认可的XML格式数据‘和通过ASP输出为动态的Html页面方法一样str = "<EtCell>" & chr(13)str = str & "<ID>EtCell文件名.et</ID>" & chr(13)str = str & "<?xml version=‘1.0‘?> " & chr(13)str = str & "<version>2.5</version> " & chr(13)str = str & "<ROWDATA>" & chr(13)for I=0 to 10 str = str & "<ROW>" & chr(13) str = str & "<aaa>货品" & I & "</aaa>" & chr(13) str = str & "<bbb>" & I*300+1 & "</bbb>" & chr(13) str = str & "<ccc>" & I*2000+1 & "</ccc>" & chr(13) str = str & "</ROW>" & chr(13)next str = str & "</ROWDATA>" & chr(13)str = str & "</EtCell>" & chr(13)Response.write str%>3、编写显示EtCell报表的页面,此页面可以是HTML文件,也可以是ASP页面,或者其他;形式如下:(命名为test.htm)<html><head><title>一个利用EtCell显示动态报表的例子</title></head><Script language=javascript>function win_load(){ var aw = screen.availWidth; var ah = screen.availHeight; self.moveTo(0,0); self.resizeTo(aw, ah); //调用GetDB.asp程序取得查询数据库的结果数据 var strXML = EtCell1.HttpGetText("GetDB.asp"); //strXML = EtCell1.HttpPost("GetDB.asp","id=5"); //把查询数据库的结果数据写入EtCell报表,以便实现动态数据报表 //报表的格式已经在test.eT定义好,数据将安装test.eT的格式进行填充数据 EtCell1.ImportXML(strXML);}</script><body onload = "win_load()" topmargin="0"><object classid="clsid:20423C49-2276-43D5-BC6D-53829C41AEAD" id="EtCell1" width="685" height="445" CODEBASE="/etcell.cab#version=3,5,0,8"><param name="FileName" value="test.eT"><param name="Ruler" value="0"><param name="FocusCellShape" value="0"></object></body></html>4、在IE输入URL,例如:http://localhost/test.htm,那么就会自动安装EtCell插件(如果浏览端还没有安装EtCell插件),并且显示报表;   5、GetDB.asp的格式完全可以写成下面的格式:<%id = Request.Form("id")‘下面是输出为EtCell认可的XML格式数据‘和通过ASP输出为动态的Html页面方法一样str = "<EtCell>" & chr(13)str = str & "<ID>EtCell文件名.et</ID>" & chr(13)str = str & "<?xml version=‘1.0‘?> " & chr(13)str = str & "<version>2.5</version> " & chr(13)Dim rootroot = server.mappath("/DB")filePath = root + "TestDB.mdb"Set Conn = Server.CreateObject("ADODB.Connection")Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath‘ 查询数据库Set Rs =CreateObject("ADODB.Recordset")Rs.Open "SELECT * FROM Table where ID=" & id ,Conn,adOpenStaticstr = str & "<ROWDATA>" & chr(13)do while not Rs.Eof str = str & "<ROW>" & chr(13) str = str & "<Name>" & Rs("Name") & "</Name>" & chr(13) str = str & "<Address>" & Rs("Address") & "</Address>" & chr(13) str = str & "<School>" & Rs("School") & "</School>" & chr(13) str = str & "</ROW>" & chr(13)Rs.MoveNextloopstr = str & "</ROWDATA>" & chr(13)str = str & "</EtCell>" & chr(13)Response.write str%>
EtCell报表组件v3.5.0.1面世了! 更新时间 2003.4.8 制表工具WinTable下载地址: http://www.etcell.com/download/WinTable2.zip 网站有详细介绍,最好从网站下载:http://www.etcell.com/ EtCell组件是开发B/S和C/S比较好的选择,可以B/S模式的应用具有C/S模式的一操作性并且让程序员完全从繁杂的打印解脱出来,开发出来的产品及具有特色。 如果你想自定义自己的报表系统,那你选择EtCell是没错的 让你在2天之内拥有自己的报表系统! 要想知道更多信息,可以到 http://www.etcell.com/ 在线试用!!!!!绝对新鲜!!! 利用EtCell开发的一个网络报表平台例子: http://www.etcell.com/WebEtCell/ 利用EtCell开发的Internet进销存系统: http://www.etcell.com/Sales/ 支持的报表功能如下: 1、支持主从报表 2、交叉报表 3、支持分组报表:小计、汇总自由设置 4、支持的套打报表,让套打简单灵活 5、支持分组报表的每组打印控制 6、支持连续打印,解决了票据打印的难题 7、支持自定义报表 8、支持MIS开发的各种开发工具:如VC、VB、DelphiC++Bulider、InterDev 9、支持WEB开发,FrontPage、InterDev、ASP.NEt、C# 10、EtCell内置支持VBScript脚本包括事件 11、在WEB上支持VBScript、JavaScript脚本 12、支持URL连接 13、支持的WEB服务器:NT的WEB服务器、Linux、Unix、WebLogic、TOMCAT、IIS; 14、在MIS开发直接支持数据库,让程序开发更方便快捷

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值