网页报表的打印

 开发B/S结构的程序,报表一直是个很头疼的问题,尤其是碰到复杂的报表,嘿嘿..有你受的,碰到一个客户,要求用B/S结构开发系统,为什么??,具说是大部分人只会上上网这类的操作,不能做的太复杂.可是出来的报表却极富中国传统特色,要多别致有多别致,刚拿到时,我立马就晕了,要求还不能改到格式,倒!

   没辙了,到网上去找找,看看那个哥们有现成的,抄袭一下:),呵呵!,幸运的是看到一篇<利用XML实现通用WEB报表打印>,欣喜若狂,看完后,没戏,人家用C#做的,客户端具然必须先安装.NET framework1.0运行环境,而且还是编代码画出报表来,对于我这种超级大懒虫,肯定直接否定了,还好,抄袭他的思路还是蛮不错的.话不多说,开工啦!

 因为是B/S的结构的,后台用的是C#.NET开发,那我就用C#先生成一个REPORT.XML文件,文件内容是报表里所要填空的记录值,然后再用DELPHI建一个OCX,这样就不用在每个客户端装运行环境啦,在OCX文件里将生成的REPORT.XML文件下载下来,那就还剩一个画表的问题啦,不要告诉我你不知道在DELPHI里怎样弄一个报表吧??,嘿嘿..我是用FASTREPORT3.0做的,在设计的时候做完放到网上的报表的位置上去,要用的时候就DOWN下来,当然啦,报表模板还是要自己画的(用FASTREPPRT,总比用程序画好吧:).最后一步就是把你的OCX文件嵌入到网页里去了.OK 搞定,这里只给个思路,程序没办法放上来了,各位多包涵啊

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值