cbuilder+quickreport(100分)

  • 主题发起人 主题发起人 walala
  • 开始时间 开始时间
W

walala

Unregistered / Unconfirmed
GUEST, unregistred user!
1.在preview中一写代码,quickreport不能预览
2.打印时第一张正常,以后的都是黑的
 
2.你什么打印机,有可能是打印机驱动程序与QR不兼容的问题。
 
你退出cbuider直接执行该程序,看看有没有这种现象, 如果没有这种现象, 那问题就出在系统
资源耗尽上。如果仍有这种现象, 则换个打印驱动程序试试。
 
第1题.我有一次用QR,只能预览第一页,后面的不能看,打印也只能第一页。
后来我把QR换个版本重新做了一遍,又什么都好了。
 
to hbezwwl:我测试过好几种打印机都不行。hp6l等
to htw:我试过,都不行。
 
to hbezwwl:我用hp 6l pro打印机现已可正常打印,谢谢。请到我另一贴中取分。
对于第一个问题我再说详细一点:
我是在qreport中动态生成控件的,生成控件的语句放在beforeprint中报表可正常显示,
但是此时不能打印,因为一打印又要再生成一次。所以我准备放在preview中,但是一放
在preview中,报表就不显示,虽然语句都正常执行。然后我又测试,只在preview中放
上一句showmessage,报表就不显示。希望大家能给我一点提示。
如果实在不行的话,我看来只能试试在生成报表的同时生成控件(由于该程序不是我写
的,原作者又不在了,我不想大改,呵呵,所以知道答案的朋友尽快告诉我啊)
btw,hbezwwl你有新的qreport吗,给我发一个,ok?
 
推荐Fastreport 2.45!!!!
 
QR新的,DELPHI.MYCHANGSHU.COM有下的吧.
支持动态生成报表以及报表控件,我是这样的,
 
to hbezwwl:
我要for cbuilder的 ,哪儿有?
 
有源码的,可能要自己建一个bpk:
http://202.117.210.31/softdownload.asp?no=16
 
1、你是指OnPreview事件?这个才可以写,不过他只在预览的时候触发
至于“beforeprint中报表可正常显示,但是此时不能打印,因为一打印又要再生成一次”
你可以放一个变量指示要不要重新生成一次
 
to Pipi:
Application->CreateForm(__classid(TQuickReport), &QuickReport);
QuickReport->Preview( );
在preview中放语句,语句虽然执行,但是报表不能预览,报表窗体看不见,也没有
出错信息
 
》》2.打印时第一张正常,以后的都是黑的
是不是内存不够用?
 
to walala,
Preview是quickrep的函数,你怎么写preview啊,你改quickrep的原码?
 
to jrg : 2我已解决,换了驱动程序。谢谢
to pipi:运行preview后,在qreport的onpreview事件中再放语句。
 
还是在beforePrint写吧,用一个变量指示是否已经创建过
 
to pipi:
你说的我早已试过了,当然其他问题没了,但是摁了打印按钮,不打印了。
我也怀疑是不是我的qr有问题,是cbuilder5自带的
谁有新的qr for cbuilder5的给我发一个。
 
多人接受答案了。
 
后退
顶部