用report控件设计一个报表,数据源来自access数据库,现有的情况是:
报表都已形成,有十几页,通过我次的测试,自报表超过7页后,就只打印第一页的表头,没有数据,小于7页后,打印正常,当我把报表数据的后半部分删除,打印前半部分(小于7页),是正常的;我把报表的前半部分删除,打印后半部分(也小于7页),还是正常的,这说明报表数据应该是没有问题的。
现在的问题是:两部分合在一起,形成的报表超过了7页(报表预览是正确的,所有数据都在),打印就不正常了,我实在不知道该怎么办,请各位高手帮帮我吧,我不胜感激!在此先谢谢各位了!
报表都已形成,有十几页,通过我次的测试,自报表超过7页后,就只打印第一页的表头,没有数据,小于7页后,打印正常,当我把报表数据的后半部分删除,打印前半部分(小于7页),是正常的;我把报表的前半部分删除,打印后半部分(也小于7页),还是正常的,这说明报表数据应该是没有问题的。
现在的问题是:两部分合在一起,形成的报表超过了7页(报表预览是正确的,所有数据都在),打印就不正常了,我实在不知道该怎么办,请各位高手帮帮我吧,我不胜感激!在此先谢谢各位了!
解决方案 »
- delphi 加载好驱动?
- Dbgrideh 导出Excel文件字符串问题???
- 如何得到SQLSERVER中的所有数据库,及数据库中的表呀???
- Delphi7里为何换行是老是编译不过去?
- 求一种思想?谢谢!
- 请问NMUDP组件中用到的TMemory中流的操作方法?
- 高分请教TreeView问题,在线等待!!!!!!!!!!!!!!
- 怎么动态的给表加序号列?
- 想利用Application.onException对程序进行log的问题(up有分)
- 使用OpenDialog出现“句柄无效”
- ******非常急!我想在DELPHI中用程序实现控制SQL SERVER 2000但不知道怎么实现,在线等待。。。。。****
- 一个打包的问题!
比如:在detailband的beforeprint事件中:
QRshape1.left:=QRshape1.left-20;
报表预览时,执行一次,打印时,再执行一次,也就达不到预期的效果了