基于web的报表打印方法

基于web的报表打印方法

ID:3921865

大小:131.88 KB

页数:3页

时间:2017-11-25

基于web的报表打印方法_第1页
基于web的报表打印方法_第2页
基于web的报表打印方法_第3页
资源描述:

《基于web的报表打印方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com第25卷第5期计算机工程与设计2004年5月VO1.25NO.5COMPUTERENGINEERINGANDDESIGNMay.2004文章编号:1000.7024(2004)05.0803.03中图分类号:TP311文献标识码:A基于Web的报表打印方法李莉,郭忠文(中国海洋大学计算机系,山东青岛266071)摘要:介绍了两种基于Web的报表打印方法:在ASP或者ASP.NET中调用EXCEL的打印方法和使用水晶报表(CrystalReports)实现打印。详细描述了这两种方法的实现过程,指出了方法中存在的问

2、题,并提出了解决方案。这两种打印方法在开发基于Web的应用程序中得到了广泛的应用,验证了其有效性和可靠性。关键词:打印;ASP;ASP.NET;EXCEL;水晶报表(CrystalReports)Methodsofreport—printingbasedonwebLILi.GUOZhong-wentComputerDepartment,OceanUniversityofChina,Qingdao266000,China)Abstract:Twomethodsofreport-printingbasedonwebareintroduced:recallingt

3、heprintmethodofexcelandusingcrystalreportstoaccomplishprintinASPorASP.Net.Theprocessofthetwomethodswasdescribedindetail.Inaddition,theproblemsinthemethodswerepointedoutandthesolutionwasputforward.Thetwomethodshavebeenappliedtoprogrambasedonwebandprovedvalidandreliable.Keywords:prin

4、t;ASP;ASP.Net;excel;crystalreports表1库存表1引言最为简单的打印方法,就是将要求打印的报表内容全部“写”到网页上,然后直接调用浏览器的打印方法,打印整个网页。这种方法易于理解,编程简单,如果要求打印的报表2.1调用EXCEL的打印方法内容和格式比较简单,一般可以采取这种方法实现打印;(1)预备知识但是这种打印方法控制报表的格式比较困难,当要求打ASP中提供的几种内置对象及其主要方法⋯:①Server印的报表内容复杂、格式繁琐时,如果仍然采用这种打印对象:最常用的方法是CreatObject方法,用来产生服务器方法,那么打印出

5、来的效果将会与软件的要求相去甚远,组件的执行个体,以便应用于Script中;(~)Request对象:主达不到使用户满意的效果。鉴于此,必须寻找其它可行要功能是获取表单(Form)字段的数据;~Response对象:的打印方法来满足用户的需求,下面将介绍在进行基于主要功能是提交信息到浏览器、重新引导到指定的URL、Web的应用程序的开发过程中实现报表打印的两种方设置提交数据的类型等;@Application对象:可以定义、声法:调用EXCEL的打印方法和使用水晶报表(CrystalRe.明、设计应用层(ApplicationScope)的变量、对象事件处理p

6、orts)实现打印。函数,让同一个Web应用程序的所有用户共享相同的信息;OSession对象:用来定义、声明、设计会话层(Session2实现报表打印的两种方法Scope)的变量对象和事件处理函数,且Session对象的信假设要求打印的库存表格式如表1所示。息只适用于同一位用户。假设数据存放在数据库名为store的product表中,数(2)具体实现过程据源名为stu。首先要建立EXCEL模板:根据所要打印的报表格式收稿日期:2003.04.16。作者简介:李莉(1978-),女,山东德州人,硕士研究生,研究方向为现代网络技术和代码迁移理论:郭忠文(196

7、5.),男,山东青岛人,教授,研究方向为现代网络技术。·——803·——维普资讯http://www.cqvip.com(包括表头、行标题、列标题等),做出EXCEL表格(如表l</HTML>所示),并将其保存为模板(.xlt)格式,一般将其保存在系现在,我们就打开了一个名为report1.xls的EXCEL文统的wwwroot目录下:cRlnetpub\wwwroot\模板~ucun.xlt。件,而且这个文件的内容就是要求打印的报表的内容,我编写打印模块,如下:们就可以在EXCEL环境下调整表格的格式,直到符合打<%@LanguageVBScript%>印

8、要求,然后,调用菜单中的“打印”命令打印报表。<%如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。