本zip文件共有三个文件:
1、EtCell.ocx EtCell插件/控件,可以通过 Regsvr32 c:\EtCell\EtCell.ocx 方法进行
注册 2、EtCell.cab 开发WEB报表用的CAB包,放在WEB服务器的一个目录下,可以是任何目录,然后在
...下指定位置即可,具体请看下面的test.htm例子;
3、EtCell.chm EtCell插件/控件得SDK开发文档
关于更多内容请到etcell
有什么问题可以在BBS上发表,我们会尽快答复:
etcell/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 = " " &; chr(13)
str = str &; "" &; chr(13)
str = str &; "" &; chr(13)
for I=0 to 10
str = str &; "" &; chr(13)
str = str &; "货品" &; I &; "" &; chr(13)
str = str &; "" &; I*300+1 &; "" &; chr(13)
str = str &; "" &; I*2000+1 &; "" &; chr(13)
str = str &; "
" &; chr(13)
next
str = str &; "" &; chr(13)
str = str &; "" &; chr(13)
Response.write str
%>
3、编写显示EtCell报表的页面,此页面可以是HTML文件,也可以是ASP页面,或者其他;形式如下:(命名为test.htm)
xml:namespace prefix = object classid="clsid />
4、在IE中输入URL,例如:localhost/test.htm,那么就会自动安装EtCell插件(如果浏览端还没有安装EtCell插件),并且显示报
表;
5、GetDB.asp的格式完全可以写成下面的格式:
<%
id = Request.Form("id")
'下面是输出为EtCell认可的XML格式数据
'和通过ASP输出为动态的Html页面方法一样
str = " " &; chr(13)
str = str &; "" &; chr(13)
Dim root
root = 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,adOpenStatic
str = str &; "" &; chr(13)
do while not Rs.Eof
str = str &; "" &; chr(13)
str = str &; "" &; Rs("Name") &; "" &; chr(13)
str = str &; "" &; Rs("Address") &; "" &; chr(13)
str = str &; "" &; Rs("School") &; "" &; chr(13)
str = str &; "
" &; chr(13)
Rs.MoveNext
loop
str = str &; "" &; chr(13)
str = str &; "" &; chr(13)
Response.write str
%>