润乾报表使用常见问题
如何使用 where 动态条件
where id in (?) or ? is null
如何让显示页面居左
在显示jsp中设置
如何使列尺寸随列的多少动态变化
前提是能拿到显示列数,再在列宽中添加表达式,具体表达式自己分析
如何使用页面一页显示(同比例缩放)
将url中的jsp改为matchReport.jsp即可
如何使 where id in (?) or ? is null 传参多个时,不报错
在第2个? 对应的参数表达式中 写 string(@参数名) 即可
如何使用duo多数据源
1.使用脚本数据集
2.点击“编辑”
A1,A2,A3……是指单元格,connect是连接数据源,query是查询
动态传参
=A4.query(“SELECT
字段
FROM 表名
WHERE
p.del_status=0 AND b.del_status=0 AND pc.del_status=0 AND bc.del_status=0
AND( b.plan_manager_id IN (?) OR ? IS NULL )
AND (b.project_id IN (?) OR ? IS NULL)
AND( b.special_plan_id IN (?) OR ? IS NULL)
AND( b.establishment_date >=? OR ? IS NULL)
AND( b.coupon_rate = ? OR ? IS NULL)
AND (b.aangle_id IN (?) OR ? IS NULL)
AND (b.establishment_date <= ? OR ? IS NULL)
AND (pc.enterprise_id
IN (?) OR ? IS NULL)”,planManagerIds,
string(planManagerIds),
projectIds,
string(projectIds),
specialPlanIds,
string(specialPlanIds),
if(startDatedate(“1900-01-01”),null,startDate),
if(startDatedate(“1900-01-01”),null,startDate),
couponRate,
couponRate,
aangleIds,
string(aangleIds),
if(endDatedate(“1900-01-01”),null,endDate),
if(endDatedate(“1900-01-01”),null,endDate),
enterpriseIds,
string(enterpriseIds))
query(“sql语句”,参数……) 参数对应问号,参数是怎么来的,可以查看教程,这里不做解释
3.数据集的名称与 return 的 单元格顺序一一对应,
4.创建好对应的数据源就可以开测了,使用get方式传参
如何实现word 打印分页,页面显示不分页
1.在报表属性中设置报表按纸张分页
2.打印时页脚显示页码,2019-8-23提出过,到时候问客服,好了就用,没好就是不支持
如何使pdf 预览和打印清晰
1.找润乾客服要最新的这3个jar包
2.报表字体使用宋体
使用直接打印 、直接预览
问润乾客服,需要jdk / iE/插件
如何使用pdf打印、flash打印
经过简单的测试:flash打印 搜狗浏览器支持,pdf打印火狐支持
以上纯粹是个人以前使用时记录的,若有不足和错误的地方请多多指教!