利用asp结合javascript或vbscript可以生成动态的web页面。在将这种方法用于实际应用中时,不可避免的要将结果打印输出。我们同样可以将查询结果整理后输出,并用浏览器工具栏上的打印按钮直接打印输出。以下程序是访问sql server自带的数据库pubs中的sales表,服务器和工作站端都采用vbscript。当工作站端采用javascript时,可用navigator访问。

〈html〉〈head〉

〈meta http-equiv=″content-type″ content=″text/html; charset=gb—2312-80″〉

〈meta name=″vi60—defaultclientscript″ content=″vbscript″〉

〈meta name=″generator″ content=″microsoft frontpage 3.0″〉

〈title〉sales〈/title〉〈/head〉

〈body〉〈form〉

〈table border=″0″ width=″800″ cellspacing=″0″ cellpadding=″0″〉

′定义表宽800点

〈tr〉〈td〉〈div align=″center″〉〈center〉〈h2〉〈strong〉订单报表〈/strong〉〈/h2〉

〈/center〉〈/div〉〈/td〉〈/tr〉〈tr〉〈td〉〈div align=″right″〉〈p〉单位:元 〈/td〉〈/tr〉〈/table〉

〈table border=″1″ width=″800″ cellspacing=″0″ cellpadding=″0″〉〈tr〉

〈td width=″25%″ align=″center″〉stor_id

〈/td〉〈td width=″25%″ align=″center″〉ord_num〈/td〉

〈td width=″25%″ align=″center″〉ord_date〈/td〉〈td width=″25%″ align=″center″〉qty〈/td〉〈/tr〉〈% set cn=server.createobject(″adodb.connection″)

′定义一个ado的连接对象

cn.open ″provider=sqloledb;data source=202.203.208.1;initial catalog=pubs;user id=sa;password=; ″

′定义数据库连接

sql=″select stor_id,ord_num,ord_date,qty from salesswheresord_date〉′1994-5-1′″

set rs=cn.execute(sql)

while not rs.eof

′判断是否为最后一条记录

qtyv=rs(″qty″)

sumqtyv=sumqtyv+qtyv%〉

〈tr〉〈td〉〈%=rs(″stor_id″)%〉〈/td〉

〈td〉〈%=rs(″ord_num″)%〉〈/td〉

〈td〉〈%=rs(″ord_date″)%〉〈/td〉

〈td〉〈%=qtyv%〉〈/td〉〈/tr〉

〈%rs.movenext ′移动到下一条记录wend%〉〈tr〉

〈td colspan=″3″〉合计〈/td〉

〈td〉〈%=sumqtyv%〉〈/td〉

〈/tr〉〈/table〉〈%cn.close%〉〈/form〉〈/body〉〈/html〉

为保证能打印各种大小的报表,可先将浏览器中打印设置的纸张大小定为最宽,然后通过调整〈table width=″″〉的值输出不同的报表大小。

asp打印html,asp.net教程之利用ASP在浏览器上打印输出相关推荐

  1. asp.net oracle 分页,asp.net教程之利用ASP实现Oracle数据记录的分页显示

    一.引言 通过浏览器访问数据量大的表时需要进行分页.ASP对数据库记录分页显示可以通过ADO对象集Recordset对象来实现.Recordset具有以下几个用于分页显示的属性: PageSize:每 ...

  2. ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(上)

    这里主要介绍三类工具之一的 依赖项注入(DI)容器,其他两类 单元测试框架和模仿工具以后介绍. 1.准备示例项目 从创建一个简单的示例开始,名称为"EssentialTools" ...

  3. java和asp.net core,VS 2019教程:创建ASP.NET Core Web App

    启动Visual Studio 2019并创建一个新项目 启动Visual Studio 2019,然后单击Create new project.选择"ASP.NET Core Web Ap ...

  4. 利用Canvas在浏览器上绘制复杂图形,比如:绘制一件衣服,绘制一条围巾,现阶段研究成果

    以下效果图均由canvas绘制,精确到每一根纱线的细节,原图可能100M左右,这里放部分原图(都是QQ截图的,原图太大放不上来). 整体效果图: 放大细节: 精确到每一根: 上图还可以继续优化, 在此 ...

  5. win7 asp虚拟服务器,win7怎么利用ASP获取服务器IP地址 win7利用ASP获取服务器IP地址教程...

    win7系统浏览器打开的网页查看服务器ip地址,网络上浏览的网页都是放在服务器上的,那么怎样用ASP获取服务器ip地址呢?今天小编给大家带来ASP获取服务器IP地址的方法,请一起看看下文详细介绍吧. ...

  6. C#利用ASP.NET?Core开发学生管理系统详解

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 表格制作excel教程h ...

  7. ASP .NET Core Web MVC系列教程:使用ASP .NET Core创建MVC Web应用程序

    本系列教程翻译自微软官方教程,官方教程地址:Get started with ASP.NET Core MVC | Microsoft Docs 本系列教程介绍了构建MVC Web应用程序的基础知识. ...

  8. ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门

    一.前言 1.本教程主要内容 ASP.NET Core MVC (Razor)视图母版页教程 ASP.NET Core MVC (Razor)带有Section的视图母版页教程 ASP.NET Cor ...

  9. asp oracle 分页显示,利用ASP实现Oracle数据记录的分页显示

    [IT168 服务器学院]一.引言 通过浏览器访问数据量大的表时需要进行分页.ASP对数据库记录分页显示可以通过ADO对象集Recordset对象来实现.Recordset具有以下几个用于分页显示的属 ...

最新文章

  1. 调整cpu和内存查看子机配置
  2. windows 安装yaml支持和pytest支持等
  3. 项目管理中风险评价的必要性
  4. 360浏览器自定义切核功能
  5. 关于使用rem单位,calc()进行自适应布局
  6. HTML标记语言——表单的详细使用说明
  7. vs快速添加引用解析的快捷键
  8. 小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
  9. Boostrap(2)
  10. Javascript的块级作用域
  11. java VM option
  12. 最佳国外域名注册商推荐,不需要备案【Namesilo【推荐】、Namecheap、Godaddy】
  13. (附源码)springboot菠萝大学课室预约系统分析与设 毕业设计 641656
  14. yilia 的html模板,自己动手修改完善yilia主题(下)
  15. Yii Framework 开发教程(31) Zii组件-DetailView 示例
  16. Image Caption Generation原理简介
  17. 论文阅读笔记——Multi-Label Learning with Global and Local Label Correlation(具有全局和局部标签相关性的多标签学习)
  18. IOC框架---什么是IOC
  19. Leetcode 971 C++代码
  20. 王劲说无人车是他的终身事业,他要重回行业一线!

热门文章

  1. R语言将多张可视化结果图像保存到PDF中实战:多图保存到同一PDF页、将多个绘图保存到PDF格式的不同页面
  2. R语言可视化包ggplot2绘制分组的条形图(bar plot、柱状图)实战:多变量柱状图
  3. R语言可视化包ggplot2包通过因子变量设置图像颜色实战
  4. R语言distVincentySphere函数计算大圆距离实战(Great Circle Distance)
  5. 机器学习类别/标称(categorical)数据处理:独热编码(One Hot Encoding)
  6. Python可视化(matplotlib)图像自定义图例(Legend)
  7. R循环函数(for、while、break、next)
  8. KNN分类器、最近邻分类、KD树、KNN分类的最佳K值、基于半径的最近邻分类器、KNN多分类、KNN多标签分类、KNN多输出分类、KNN分类的优缺点
  9. 认识计算机ppt课件游戏,认识计算机)ppt课件
  10. PacBio软件总览 - 初级分析