为什么QuickReport打印正常,但预览不正常?

lllcbb 2005-09-22 08:47:11
我用C++Builder自带的TQuickRep动态生成报表,生成的控件正常,直接打印也可以,但是在自定义预览窗口预览时经常乱成一团(偶尔也正常),有时还死机了,在预览窗口点击打印,打印效果也是正确的,说明可能是预览显示的问题,但不知如何解决!请各路高手尽量指点指点,万分感谢!
...全文
235 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hed 2005-10-06
  • 打赏
  • 举报
回复
我也碰到类似的问题,如下:

1、进行打印预览时,出现Error reading data from the connection.的错误,单击确定时程序强行退出!
2、进行打印预览时,出现Error writing data to the connection.的错误,程序锁死,无法单击确定!
3、进行打印预览时,出现Abnormal program termination.的错误,单击确定时程序强行退出!
4、进行打印预览时,仅仅出现第一页(正常应该有多页),显示的完成率为0%,程序便无反应了!

上述情况中,软件、控件QuickReport3.62使用环境条件为:Interbase6.5数据库,报表上的控件:QRShape、QRLabel、QRDBText... 等,动态生成,在局域网内进行数据库连接,并不是每次进行打印预览都会出现,出现上述的4种错误的几率大约为50%。但是,当数据库连接改为本地机连接时,上述所说的4种错误情况几乎不会发生。

单机使用时十分正常,在局域网内进行数据库连接时,为什么会出现这样的情况呢?难道进行网络数据提取速度慢了对控件QuickReport3.62有影响?
weill 2005-09-23
  • 打赏
  • 举报
回复
http://ftp.qbss.com/qr4/QR362ProfCB6.EXE
lllcbb 2005-09-22
  • 打赏
  • 举报
回复
多谢回答,这样说可能是版本的问题吧,请问能提供V3.62下载地址吗?当然最好是free的啦
weill 2005-09-22
  • 打赏
  • 举报
回复
1、请升级至3.62(个人认为该版最稳定可靠)。
2、预览的实现:
QuickRep1事件OnPreview中输入以下代码:
QRPreview1->QRPrinter=QuickRep1->QRPrinter;
3、注意,预览时窗体不能关闭。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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