注册 登录
编程论坛 ASP技术论坛

[求助]asp中查询数据表打印问题

yanziyz 发布于 2007-03-27 17:53, 750 次点击
热心的高手们!我对一表中的数据进行查询后有200多条记录,用IE中的文件-打印功能进行打印后,发现在分页时会漏掉了一些记录或在分页时重复打印了数条记录。现在想自己用ASP实现“打印”按钮以及打印设置,但用<a href="#" onclick="javascript:window.print()">打印结果</a>实现,只能打印两列数据(显示的纪录有4列)
请高手指点:如何用ASP实现局部打印(且不漏掉记录),并可对打印字体等进行设置。。。。。像word中的表格打印一样。。。

急盼高手支招。。。

9 回复
#2
做人很低调2007-03-27 19:33
https://bbs.bc-cn.net/viewthread.php?tid=102803&star=at

看看这个对你用帮助没

我可不敢说一定好用 但应该差不多 我这没有打印机
#3
做人很低调2007-03-27 19:34
才注意 那帖子就是你发的。。。。

那个代码不好用吗??
#4
yanziyz2007-03-28 08:36
做人很低调!谢谢你上次给我发的打印代码<a href="#" onclick="javascript:window.print()">打印结果</a> 我使用它只能打印两列,我查询的纪录是4列,不知该怎么控制,希望你继续指点,多谢了
#5
yanziyz2007-03-28 09:00
“做人很低调”很抱歉,你上次发的局部打印的代码,我不知道我查询及显示的结果放在哪里,不好意思,不知道怎么用,不要失望呀,本人水平较低。。。。
#6
yanziyz2007-03-28 10:03
打印分页问题,我查询的数据是动态显示的,怎么实现打印时分页呢(显示时不分页)
#7
做人很低调2007-03-28 10:08

那个我也没有具体试过 偶没打印机

我再帮你在网上找找吧

#8
yanziyz2007-03-28 10:50
我使用以下按钮打印,但点击却无反应,不知为什么

<p>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
</p>
<p> <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
<br/>
</p> <hr align="center" width="90%" size="1" noshade>

高手给看看!
#9
yanziyz2007-03-29 08:50
怎么没人给指点呀,高手在哪里。。。。。。。。。。
#10
greatyollow2007-10-06 13:27
我是一个初学者,我建议正确分页显示之后,用IE的文件打印选定框架就行了.

这样只需改显示文件中的代码,方便多了.
1