在报表打印时,怎么样才能控制不换页,就是说报表有多少记录就打印多少记录

colderboy 2001-10-25 08:24:52
就是说,不管查到多少条记录,全部打印在一页中,打印纸是那种连续打印纸,怎么实现呀?

只要实现立即给分!!
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxl 2001-10-25
  • 打赏
  • 举报
回复
gz
ffossil 2001-10-25
  • 打赏
  • 举报
回复
不定义纸型,象dos那样打试试,

随便说说
colderboy 2001-10-25
  • 打赏
  • 举报
回复
up
高手在哪?
colderboy 2001-10-25
  • 打赏
  • 举报
回复
不好意思,推一下
colderboy 2001-10-25
  • 打赏
  • 举报
回复
先谢谢大家!

前几天我记得好像看过一个热点文章就是关于不换页打印的,可现在就是找不到了??
自己画太费体力了吧,有没有好的方法?或者是动态改变页的长度,我使用page.length好像不太管用?
angshuangxi 2001-10-25
  • 打赏
  • 举报
回复
printer的最大记录数我倒没有试过,
不过我想几千条应该没问题吧,
实在太多了那只有根据记录数动态创建几个TPrinter对象,
分几个任务打印,
cobi 2001-10-25
  • 打赏
  • 举报
回复
记录太多了,用tprinter对象也不一定能够实现你的要求
angshuangxi 2001-10-25
  • 打赏
  • 举报
回复
用 printer对象画啊,
换页什么的全部是你自己控制,
可以画出任何报表
不过调试比较麻烦
colderboy 2001-10-25
  • 打赏
  • 举报
回复
暂时搞定,在preview前设置page.length

不知还有没有更好的方法

谢谢大家送分了

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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