右边补0 润乾报表_润乾报表我所遇到的问题及解决方案(四)

本文列举了润乾报表在使用过程中遇到的一些问题,包括报表显示大小设置、分页显示、SQL查询条件设定、单元格合并、动态显示隐藏列等,并提供了相应的解决方案。此外,还提到了动态表头显示、外部JS事件调用、查询条件中文乱码问题的解决办法,以及动态显示报表列、使用报表属性判断和单元格独立查询的方法。最后,文章指出了在云服务器上遇到的图像化报表显示错误和PDF导出乱码的遗留问题。
摘要由CSDN通过智能技术生成

只列出稍微是问题的那种,其他比如说调整显示样式的、自动换行的、单元格对齐方式的、表格细线的等等等等,这些都略过。

1、如何设置报表显示的大小(宽高)?

在菜单栏的“属性——报表属性”处,切换选项卡到打印处,将纸张类型修改为自定义类型,就可调整后面的纸张宽高。如下图:

2、如何设置分页显示数据?

同上将tabs切换至分页项,调整以下标注的参数部分,有时会发现标题栏在下一页会不存在的情况,这个可以调整表头表尾的打印方式来解决。

3、如何设置sql报表时的查询条件?这个前面的日志详细说过,不解释了,特别注意处理in类型的参数即可。4、处理报表的单元和合并?将确定合并规则的列的值放在第一列,按需要来设置此列是否可见,如下图所示:

其中group中的属性字段是数据中能够确定唯一合并标识的数据,参考效果截图如下:

5、动态显示隐藏列?

有时候根据某些权限或者某种查询条件来动态显示和隐藏列,可以按照传递参数的值来区分,如下图所示:

6、如何动态按查询条件显示表头?

比如查询条件中有个开始日期和结束日期,我们想在报表的表头处显示开始日期和结束日期组成的报表标题,可以通过如下方式解决:

运行效果如下:

7、如何在报表中调用外部JS事件?

这是一个比较常见而有用的问题,在调用外部事件时如果不获取到报表的相关数据则就显得无意义了,其中获取单元格的值就使用坐标来直接引用,如下图所示:

运行效果截图如下:

8、查询条件的中文乱码问题的解决方式?

同3的解决方案,前文说的很详细了。

9、如何动态显示报表列?

10、如何使用报表属性中的判断时的特定常量值?

11、如何按每个单元格显示一个查询?

12、如何在不显示报表的情况下,直接导出excel文件?

/*********************************************分割一下********************************************/

以上是我所遇到并最终解决的一些常用问题,现阶段基本全是这种数据报表,以至于没有实现过它的图形化报表,故也谈不上遇到的问题了,且说说现在我所知道的未解决的几个问题吧,后续如有发现会持续更新。

1)图像化报表在云服务器上的显示报错,经排查发现原因是服务器上的OpenJDK少了一个sun保留类中的一个绘图类,由于云服务器上无法操作,故此问题作为遗留的。

2)导出PDF在云服务器(linux系统)上乱码,肯定是少了字体之类的文件,遗留原因同上或者说导出excel的效果就已经很好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值