| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 451 人关注过本帖
标题:[求助]关于网上打印问题
只看楼主 加入收藏
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:8 
[求助]关于网上打印问题
请教各位高手,我现在做有一个网络access数据库,我想根据输入不同的用户把他们的数据打印出来,该用什么代码实现它呢?
搜索更多相关主题的帖子: 打印 
2009-09-12 23:22
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:3 
假如数据库中有一个表forms
字段user用来存放用户
字段dates用来存放数据
则可以实现:
假如文件为:a.asp

<%
user=request.form("user")
if user="" then
response.end
end if
set obj=server.create("ADODB.connection")
sql="Select * from forms"
set rs=server.create("ADODB.recordset")
rs.open sql,obj,1,1

if rs.eof and rs.bof then
response.write "用户不存在!"
end if

'下边用来输出用户数据

%>

用户数据为:<%=rs("dates")%>
<form name=tl method="post" action="a.asp">
<center>请输入用户:<input type=text name=user></center>
<br>
<center><input type="submit" name=ti value="提交"></center>

</form>

顺境逆境切莫止境,得意失意切莫在意。
2009-09-12 23:44
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
首先感谢楼2.但我想把这些数据打印,该怎么办呢?
2009-09-13 10:24
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:0 
是用打印机打印吗?如果是的话,也要先输出来,然后再打印
(不知道你是否要求像数据库中表的形式一样输出?)

顺境逆境切莫止境,得意失意切莫在意。
2009-09-13 10:33
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
再次感谢楼2!是的,打印的结果必须与表格式一样.该用什么代码来实现呢?
2009-09-13 21:41
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:0 
如果你的数据源为:user,数据库中的一个表为:users
可以这个样:
<%
set obj=createobject("ADODB.Connection")
obj.open"dsn=user;"
sql="Select * from users"
set rs=createobject("ADODB.recordset")
rs.open sql,obj,1,1
 
response.write "<table align=center width=1200 border='1'>"
response.write "<tr>"
 
for i=0 to rs.fields.Count-1
response.write "<td align=center width=500 height=30>"&rs.fields(i).name&"</td>"
next
response.write "</tr>"
 
 
do while(not rs.eof)
response.write "<tr>"
for i=0 to rs.fields.Count-1
response.write "<td align=center width=500 height=30>"&rs.fields(i).Value&"</td>"
next
response.write "</tr>"
rs.MoveNext
loop
 
response.write "</tr>"
response.write "</table>"
 
rs.close
set rs=nothing
obj.close
set obj=nothing
%>
 

顺境逆境切莫止境,得意失意切莫在意。
2009-09-13 23:31
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:3 
有什么就显示什么 然后打印什么呗 这个貌似没什么好商量的
2009-09-14 08:34
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
问题是怎样把这些内容与打印机连接起来呢?比如,在内容显示后并有一个按钮是打印,点击就可以打印.
2009-09-15 21:26
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
点击打印按钮 弹出一个页面 该页面的内容将按照你需要的格式用css美化好 然后打印出来的效果就和显示的一样了
2009-09-16 08:46
快速回复:[求助]关于网上打印问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081907 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved