日期:2014-05-18  浏览次数:20524 次

模仿ACCESS的WEB报表
不知道这里又没有放demo的地方,

给一个连接:http://221.137.151.87/test1.htm

实现的功能是尽量靠近MSAccess的报表的。使用的环境是IE5.5以上,完全支持XML的。
提供方法:DoPrintSetup(),
SetXmlRpt(报表定义的XML),
SetADOData(RecordSetPtr[ADO记录集]),
SetXMLData(XML形式的数据),
OnPreview()预览,
OnPrint()打印。
提供的事件:节的名称_OnPrint(PrintCount)
节的名称_OnFormat(FormatCount)
节的名称_OnRetreat(PrintCount)
Report_OnOpen()
Report_NoData()
支持JavaScript和VBScript脚本(特意实现了iif函数)
支持的域合计函数为Sum,Avg,Max,Min,Count
支持的控件为标签,文本框,形状(线,矩形,椭圆),图片(base64嵌入)
尺度:0.01mm

(由于没有完工,所以没有签名,ie的安全性需要设下才能运行)

主要的目的:为了用于web上的报表打印,当然,是指精确定位的连续打印,传统意义上的报表。其他表格式的打印控件已经有n多。
现在主要的技术问题已经解决,下面是需要调试和完善。设计时不打算做了,能用就行了,自己编辑xml文件或者做个access转换报表定义的工具。


------解决方案--------------------
的确ff下不能用