如何按这样的要求输出报表?

CheerYang 2005-04-09 10:28:15
报表问题:如何循环输出数据?(打印纸为A4纸)
我的报表是表格,首页有标题
当输出打印机后,满一页A4纸,在末端输出第几页共几页,下一页首同样要输出标题。

还有预览也要这样如何做?

...全文
124 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryuginka 2005-04-15
  • 打赏
  • 举报
回复
试试到导出到word试试
showfray 2005-04-15
  • 打赏
  • 举报
回复
你的报表全列出来,即把标题、数据、页端循环显示在一个页面内,只要放A4纸时满足条件就会按要求打印。

但唯一不好的是这样的报表预览不好看,没有C/S的报表可以分页查看,但打印是全部打印。如果你的B/S模式的报表做成分页查看预览的话,打印就只能打印当前页。。

学习中。。。
CheerYang 2005-04-15
  • 打赏
  • 举报
回复
谢谢522jack!
思路不错。。
522jack 2005-04-14
  • 打赏
  • 举报
回复
假如你每一条记录都差不多大小的话。
可以:
i=0
do while not rs.eof
i=i+1
response.write "内容" //每页放20条记录
if i mod 20=0 then
response.end
end if
rs.movenext
if rs.eof then
ii=20-(i mod 20)
response.Write "空"
end if
loop

多少页就用rs.RecordCount 来判断,
下一页,就减去20条记录,依此类推。
CheerYang 2005-04-14
  • 打赏
  • 举报
回复
再顶。解决者另开贴给300分!

关键是1、如何判断满一页加分页标识并在下一页前加标题
2、如何判断满足内循环的最后一页输出的内容肯定是不够一页或刚好一页,如果不够一页那么剩余的空白全(A4纸)全留空白,然后再进行下一个外循环。

CheerYang 2005-04-13
  • 打赏
  • 举报
回复
顶。能否详细点呀?
showfray 2005-04-11
  • 打赏
  • 举报
回复
While Not Rs.eof
if Rs.RecordCount>?? Then
'在此输出第几页,共几页
'下一页的输出并输出标题
end if

Rs.MoveNext
Wend
CheerYang 2005-04-11
  • 打赏
  • 举报
回复
报表问题:如何循环输出数据?(打印纸为A4纸)
我的报表是表格,首页有标题
当输出打印机后,满一页A4纸,在末端输出第几页共几页,下一页首同样要输出标题。

还有预览也要这样如何做?


CheerYang 2005-04-10
  • 打赏
  • 举报
回复
报表问题:如何循环输出数据?(打印纸为A4纸)
我的报表是表格,首页有标题
当输出打印机后,满一页A4纸,在末端输出第几页共几页,下一页首同样要输出标题。

还有预览也要这样如何做?


ziyouren3 2005-04-09
  • 打赏
  • 举报
回复
想知道!看看有人解决吗?
CheerYang 2005-04-09
  • 打赏
  • 举报
回复
顶呀。好心人帮帮忙啦。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧