我用delphi6自带Qreport组件中的QRCompositeReport控件,连接报表1、报表2、报表3,在报表2有一个rbSummary用来显示打印人、编辑人,在报表3也有一个rbSummary用来显示其它备注信息,整个表应该出来的格式为:
表1数据
表2数据(第一个rbSummary)
表3数据(第二个rbSummary) 问题出来了,如果三个表的数据正好为一页没什么问题(打印人、编辑人、其它备注信息在一页的最下边)但如果三个表的数据超过一页,就只能打印第一页,超过一页的其它都不能打印,而且查询打印机任务管理也确实只有打印第一页的命令过来,但我所要的是打印所有页,而不是仅打印第一页;
我用的是:frm_rp.QRCompositeReport1.Print这条语句直接打印,如果我没理解错的话这条语句应该出来的是打印所有页的内容;但我用frm_rp.QRCompositeReport1.Preview查看打印设置全部单选按钮是默认选中的,但按打印却只能打印第一页,但我再按一下单选按钮,即在全部单选项选中的情况下再点击一下,就可以全部打印出来了,我现在是无可奈何了,
还请知晓人告知一二,小弟在此多谢了!