起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: x5开发者

[处理中3] 主从报表分页打印和批量打印问题

[复制链接]

66

主题

152

帖子

463

积分

中级会员

Rank: 3Rank: 3

积分
463
QQ
 楼主| 发表于 2018-6-1 11:02:45 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-1 10:23
按钮中调用多个report的打印是没问题的,本地测试过,其他客户也这样用都没问题,先出来一个打印后另一个就 ...

嗯,刚试验了,在第一个打印之后会接着弹出另一个打印框打印,这边还有两个问题,表头表尾的固定和换页的问题,7行那里是从表,也就是需要分页的表,我在B8,B9那里加table-footer:true,打印时可以出现在每个分页的表尾,但是在B5那里加table-header:true就会出现报错:报表输出失败,报表转换文件失败;因为我用的reportData所以A2-A9合并了,在Q9那里我加了批注page-break:true:目的是一张纸只打印一个report,效果有,但是会多打一张白纸,我用的平台版本是3.6,我看属性批注中只有page-break,并没有例子中的page-record,强行加上去好像没效果。
6173A1D3-E31F-4E4A-88CF-3678DDADC8BE.jpeg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-1 11:29:37 | 显示全部楼层
1.要设置为table-header:true,前面都需要设置,不能在中间设置
2.把Q9上的批注去掉,在第10行的第一个单元格上设置page-break:true看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

66

主题

152

帖子

463

积分

中级会员

Rank: 3Rank: 3

积分
463
QQ
 楼主| 发表于 2018-6-1 11:38:35 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-1 11:29
1.要设置为table-header:true,前面都需要设置,不能在中间设置
2.把Q9上的批注去掉,在第10行的第一个单元 ...

我在B2B3B4B5上面都加了table-header:true,还是会报错,我在想是不是因为A2和A9合并的原因;我试过其他的report,不合并就不会报错,正常出现在表头表尾
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-1 11:48:49 | 显示全部楼层
跟这个合并无关,把第5行和第6行的合并去掉看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

66

主题

152

帖子

463

积分

中级会员

Rank: 3Rank: 3

积分
463
QQ
 楼主| 发表于 2018-6-1 11:51:11 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-1 11:29
1.要设置为table-header:true,前面都需要设置,不能在中间设置
2.把Q9上的批注去掉,在第10行的第一个单元 ...

如果去掉了Q9批注,在第十行加批注,不仅没起到换页的效果,而且还是和之前一样打了个空白页,这边我想说的是,可能是A2和A9合并出现的问题,不知道怎么解决,如果不合并就直接报错,连打印界面都进不了,直接说什么reportData.select(“”)……报错
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-1 11:58:04 | 显示全部楼层
主从的必须合并

不设置批注打印就没有空白页?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

66

主题

152

帖子

463

积分

中级会员

Rank: 3Rank: 3

积分
463
QQ
 楼主| 发表于 2018-6-1 12:00:21 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-1 11:48
跟这个合并无关,把第5行和第6行的合并去掉看看

第五第六取消合并了还是不行,会报相同的错,但是我自己测试,只在A1那里加header批注,其他B下面批注删掉,不会报错而且那个11会每次出现在表头,所以我才感觉是A2和A9合并的问题
C3C0B210-F4FF-4B1D-83FB-281DCF1FBA14.jpeg
回复 支持 反对

使用道具 举报

66

主题

152

帖子

463

积分

中级会员

Rank: 3Rank: 3

积分
463
QQ
 楼主| 发表于 2018-6-1 12:03:45 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-1 11:58
主从的必须合并

不设置批注打印就没有空白页?

没有空白页,就是不换页,如果数据少的话下一个报表的数据就会和它打在一起,直到A5纸满了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-1 13:26:56 | 显示全部楼层
把A列的合并取消,在最后面合并列看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

66

主题

152

帖子

463

积分

中级会员

Rank: 3Rank: 3

积分
463
QQ
 楼主| 发表于 2018-6-1 14:05:39 来自手机 | 显示全部楼层
jishuang 发表于 2018-6-1 13:26
把A列的合并取消,在最后面合并列看看

还是不行,只要在合并区域内把批注加上就会报错,R2和R9合并
AA635DE6-3BC3-48FF-BC29-B50B5AE99296.jpeg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-12 01:33 , Processed in 0.070915 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表