当前位置: 网学 > 编程文档 > ASP > 正文

如何在ASP程序中打印Access报表

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式

  目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式。由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点。本人通过研究写了一个基于asp程序的打印Acess报表的程序。本程序的特点是无须任何组件。
  
Print.asp
------------------------------------------------

<html><title>打印Excel报表</title>
<%
''控制脚本语言
response.write"<script language="&"VBScript"&">"
%>
//*****************本程序由火星工作室提供(andy2001p@hotmail.com)******************
//*******************版权所有 随意拷贝********************************
function ccprint()
Set xlApp = CreateObject("EXCEL.APPLICATION")  
Set xlBook = xlApp.Workbooks.Open("c:\book1.xlt")
set xlsheet1 = xlBook.ActiveSheet

<%
   ii=1
   do while ii<11
  response.write"n"&ii&"=fmp.n"&ii&".value"
   %>
//隔一行!
<%response.write"xlSheet1.cells("&ii+4&",2).value=n"&ii%>
//隔一行!
<%response.write"m"&ii&"=fmp.m"&ii&".value"%>

//隔一行!
<%response.write"xlSheet1.cells("&ii+4&",3).value=m"&ii%>  
//隔一行!
<%
ii=ii+1
loop%>
xlSheet1.Application.Visible = True

end function
//*****************本程序由火星工作室提供******************
<%
response.write"</script>"
%>


<html><title>打印Excel报表</title>
<body>
<center>
  <h2><font color=red>学生表(Demo)</font></h2>
  <p>&nbsp;</p>
<form name="fmp" method="post" action="">
    <%
  db="zhk.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
  set rsd=server.createobject("adodb.recordset")
     str="select * from cjb00"
    rsd.open str,conn
%>
    <table width="396" height="58" border="1" bordercolor="#00FF00" bgcolor=lightyellow>
      <tr bgcolor=deepskyblue>
        <th><b>姓名</b></th>
        <th><b>学号</b></th>
      </tr>
      <%
  n=1
   do while not rsd.eof
    %>
      <tr align=center>
        <td>
          <
  • 下一篇资讯: ASP实现文件直接下载
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号