很简单,当你报表预览完毕后,你关闭了报表,可你这时候又要打印。此时报表不存在了,当然后发生错误。QuickRep1.Print;根本就不用写,预览的时候就可以打印的。
解决方案 »
- 李维的《delphi.net develope guide》什么时候会写完呀 从2002年就说要写了
- Clientsocket和Serversocket几问!
- 快来人啊!简单的问题!强分(50)!!!!!
- 大家伙拿到一个字符串怎么判断是汉字开头的还是字符开头的啊
- xywhx(xywhx)进来拿分(3)
- 这个sql怎么写?急用!!谢谢
- 急!将本地EXCEL导入到远程SQL服务器上
- 怎么样用代码实现可执行文件的复制?(在线等)
- 请问那里有象旧版专家门诊论坛左边那种按一下可以折叠的panel控件?
- 求助:用socket传过来的不可见字符,怎样才能收到该不可见字符的ascii码?
- 帮我看一下这段程序是否有问题?
- 三个小问题,先答先给分。
在Preview 的同时打印。print有可能在Preview 的同时不能创建后台打印线程。
Form2:=Tform2.create(application);
Form2.QuickRep1.Preview;
单独这条语句就会出错!
Form2:=Tform2.create(application);也会出错,删掉就马上好了!
好像在我的NT下编译后,含有报表控件的窗体都无法创建了,不是Print和Preview的问题,
因为只要不是动态创建QuickRep,当你的窗体建立时,报表也随之创建了。单独Print也可以的。
application.createform(TForm2,From2);
form2.showmodal;
我有时调用上面你写的窗体创建语句时就有问题,改了我写的问题就不见了,什么原因我也不太清楚