<!-- saved from url=(0022)http://internet.e-mail --><html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
body{
font-size:9pt;
font-family:"宋体";
}
td{
font-size:9pt;
font-family:"宋体";
}
@page{margin:3.5cm}
</style>
<object ID="WebBrowser1" WIDTH="0" HEIGHT="0"
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<script language="javascript">
function print(){
WebBrowser1.ExecWB(7,1);
}
</script>
</head><body bgcolor="#FFFFFF">
<table width="90%" border="0" align="center">
  <tr>
    <td>
      <div align="center">--恩恩软件有限公司--</div>
    </td>
  </tr>
  <tr>
    <td>
      <div align="center" style="font-size:11.5pt;font-weight:700;text-decoration:underline">费
        用 报 销 单</div>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td nowrap>单号:请02-08-0001</td>
          <td nowrap>
            <div align="right">附件_____张</div>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td nowrap>日期:2002-08-06</td>
          <td nowrap>
            <div align="right">制单人:系统管理员</div>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="5"></td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#000000" bordercolordark="#FFFFFF">
        <tr bgcolor="#f0f0f0" height="20">
          <td bgcolor="#f0f0f0" nowrap width="130"><b>&nbsp;费用类型</b></td>
          <td nowrap width="130"><b>&nbsp;关联项目</b></td>
          <td nowrap width="130">
            <div align="right"><b>金额&nbsp;</b></div>
          </td>
          <td><b>&nbsp;摘要</b></td>
        </tr>
        <tr>
          <td nowrap valign="top">&nbsp;* 申请单</td>
          <td nowrap valign="top">&nbsp;新产品推广小组</td>
          <td nowrap valign="top">
            <div align="right">¥6,956,855.00&nbsp;</div>
          </td>
          <td valign="top">ghfghfgh</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="5"></td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td nowrap>合计:¥6,956,855.00</td>
          <td nowrap>
            <div align="right">大写:陆佰玖拾伍万陆仟捌佰伍拾伍元整</div>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td><hr style="height:1px;width:100%;color:#000000"></td>
  </tr>
  <tr>
    <td height="5"></td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="33%">借款金额:</td>
          <td width="33%">应退金额:</td>
          <td width="34%">应补金额:</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="5"><hr style="height:2px;width:100%;margin:0 0 0 0;color:#000000"></td>
  </tr>
  <tr>
    <td>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><b>审批人及意见</b></td>
          <td width="5%">&nbsp;</td>
          <td width="30%"><b>制单及审批签字区</b></td>
        </tr>
        <tr>
          <td>
            <table width="100%" border="0" cellspacing="4" cellpadding="0">              <tr>
                <td width="16" valign="top"> <img src="../images/Yes.gif" width="16" height="16"> </td>
                <td width="100" valign="top" align="left">milu</td>
                <td valign="top">&nbsp; </td>
              </tr>            </table>
          </td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<SCRIPT LANGUAGE=javascript>
<!--
try{
print();
}
catch(e){
alert('无法使用打印预览功能。\n请从[文件(F)]菜单中选择[打印(P)...]来进行打印。');
}
//-->
</SCRIPT></body>
</html

解决方案 »

  1.   

    谢谢, Brain(无缺公子),用分报答你。
    我想用Applet来实现。
      

  2.   

    是的,我想知道Applet如何实现,多学点。
    分照给,我只在乎技术。
      

  3.   

    WEB应用中报表打印的实现 
    在jsp中的实现  创建一个名为jspreport.jsp的文件,其源代码如下:<%@ page contentType="application/msword;charset=gb2312" %>
    <%@ page import="java.sql.*" %>
    <html>
    <head>
    <title>报表</title>
    </head>
    <body bgcolor="#FFFFFF">
    <center><h1>报表</h1></center>
    <table border=1 cellspacing=0 cellpadding=0 bordercolor=#000000 align=center>
    <tr>
    <td>用户名</td>
    <td>真实姓名</td>
    <td>性别</td>
    </tr>
    <%
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:user";
    //连接user数据库Connection con=DriverManager.getConnection (url, "", ""); 
    Statement stmt=con.createStatement(); 
    ResultSet rs=stmt.executeQuery("select * from user ");
    //查询user表
    while(rs.next()){
    %>
    <tr>
    <td><%= rs.getString("username") %></td>
    <td><%= rs.getString("name") %></td>
    <td><%= rs.getString("sex") %></td>
    </tr>
    <%
    }
    %>
    <%
    rs.close();
    stmt.close();
    con.close();
    %> 
    </table>   jsp的服务器以TOMCAT为例,把上面的jspreport.jsp和user.mdb放在TOMCAT的root目录下。在控制面板的ODBC中建立相应的DSN,类型mdb数据库,数据源名为user。启动TOMCAT,输入相应的url,就可以看到和以上面asp一样的效果。  以上只是一个简单的例子,在作报表时,可以先用word设计好,然后另存为网页,再利用此网页改编成相应的脚本,就可以达到较好的效果。此方法有一个限制就是客户端要有word软件,但是会比使用ActiveX控件安全和方便,而且服务器端使用的平台与WebServer是可以比较灵活的,特别适用于基于web的OA系统。