我用delphi6自带Qreport组件中的QRCompositeReport控件,连接报表1、报表2、报表3,在报表2有一个rbSummary用来显示打印人、编辑人,在报表3也有一个rbSummary用来显示其它备注信息,整个表应该出来的格式为:
表1数据
表2数据(第一个rbSummary)
表3数据(第二个rbSummary) 问题出来了,如果三个表的数据正好为一页没什么问题(打印人、编辑人、其它备注信息在一页的最下边)但如果三个表的数据超过一页,就只能打印第一页,超过一页的其它都不能打印,而且查询打印机任务管理也确实只有打印第一页的命令过来,但我所要的是打印所有页,而不是仅打印第一页;
我用的是:frm_rp.QRCompositeReport1.Print这条语句直接打印,如果我没理解错的话这条语句应该出来的是打印所有页的内容;但我用frm_rp.QRCompositeReport1.Preview查看打印设置全部单选按钮是默认选中的,但按打印却只能打印第一页,但我再按一下单选按钮,即在全部单选项选中的情况下再点击一下,就可以全部打印出来了,我现在是无可奈何了,
还请知晓人告知一二,小弟在此多谢了!
表1数据
表2数据(第一个rbSummary)
表3数据(第二个rbSummary) 问题出来了,如果三个表的数据正好为一页没什么问题(打印人、编辑人、其它备注信息在一页的最下边)但如果三个表的数据超过一页,就只能打印第一页,超过一页的其它都不能打印,而且查询打印机任务管理也确实只有打印第一页的命令过来,但我所要的是打印所有页,而不是仅打印第一页;
我用的是:frm_rp.QRCompositeReport1.Print这条语句直接打印,如果我没理解错的话这条语句应该出来的是打印所有页的内容;但我用frm_rp.QRCompositeReport1.Preview查看打印设置全部单选按钮是默认选中的,但按打印却只能打印第一页,但我再按一下单选按钮,即在全部单选项选中的情况下再点击一下,就可以全部打印出来了,我现在是无可奈何了,
还请知晓人告知一二,小弟在此多谢了!
解决方案 »
- 有关delphi中的if语句的使用问题
- 巨奇怪的问题! adoCmd.CommandText:='UPdate student set stdno=:stdno';
- delphi菜鸟的小问题,我要打印一个窗体,但是打印出来后,有好多小黑点,请问如何去掉!
- 急,用delphi写asp传送过来的信息保存到数据库中,怎么总是有问题?
- delphi8真怪,莫名其妙报错
- 急问一个图形保存问题
- 是否有将extended转换成int的函数
- 这是为什么啊?
- delphi中如何实现像豪杰超级解霸哪样调节主音量
- 三层结构中(dcom)的clientdataset中有没有这样的事件,能在数据服务器传送每一条记录时被激发?
- 如何把一个目录下的所有文件名取到一个LIST里呢
- treeview和dbgrid的问题
我表1是一张表的数据有detailheader 和deltail,表2是一张表的数据有detailheader 和deltail,
表3是一张表的数据有detailheader 和deltail怎么能用一张表来做啊
更郁闷的是把代码拷到其他地方也乱码,拷到这里来乱码,拷到word里也乱码,我都不知道哪弄错了