FineReport帆软报表学习积累

       帆软报表学习积累

根据日期截取获取年、月

select strftime('%Y',订购日期) as 年份,  【只对日期格式有效】

strftime('%m',订购日期) as 月份,

本地设计器无法连接远程服务器?

       一般为jar 版本,检查本地jar版本与服务器是否一致。

过滤值为空时,显示全部数据

       if(len($province) = 0, nofilter, $province)

      

       如果$province参数值为空,不匹配过滤。

if(len($资产类别名称) = 0, nofilter, $资产类别名称)

单选框参数条件为空,选择全部

SELECT * FROM 订单 where 1=1${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 

复选框参数为空,选择全部

SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 in ('" + area + "')")}

 

 

 

Finedb hsql数据库连接方式

点击服务器>定义数据连接,新增一个JDBC数据连接

数据库选择others;

驱动器手动输入com.fr.third.org.hsqldb.jdbcDriver;

URL输入:jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db(windows/linux/mac通用);

用户名为sa,密码为空

Strftime函数

select strftime('%Y',订购日期) as 年份,  【只对日期格式有效】

strftime('%m',订购日期) as 月份, 

 

 

 

FineReport模板设计器,无法切换连接到远程服务器

 

1、 查询本地jar包版本,是否与服务器版本一致;

2、 【服务器】-【远程设计权限管理】管理员admin用户登录后,查看里面是否有自己用户。

 

【服务器】

帆软报表根路径:

/usr/local/tomcat-8.5.32/webroot/WEB-INF/reportlets

 

部分文件通过FTP无法上传、更新、提交

亮亮创新文件

/usr/local/tomcat-8.5.32/webroot/WEB-INF/reportlets/CXYW/CXYW_FL/HANGZHOU)出现无法上传更新、下载。

主要是文件权限不够导致,授权对应文件777权限后解决。

 

chmod –R 777 filename

 

 

帆软服务器ftp专利文件夹无法上传文件;文件夹权限问题,修改为777即可;

      

帆软38888,默认智能监控端口。

此端口不开放,会导致单一登陆功能无效。

, 
  单一登录 功能无效;已解决;finedb数据库,添加websocketconfig.port记录行,并将此端口从服务器上开放互联网访问后解决。fine_conf_entity values('WebSocketConfig.port','38888')帆软工程文件调用此websocket端口;

 

      

服务器通过决策平台更新jar包后,系统无法登陆;

       产品本身缺陷问题,客服建议本地更新后,覆盖服务器对应10.0jar包方式解决。

 

对应路径/usr/local/tomcat-8.5.32/webroot/WEB-INF/lib

      

 

报表显示异常,决策平台日志查看

 

       杨吉:城市能力平台图表打开空白问题,

 

              帆软服务器无法连接智造大街服务器原因导致。    

              详细报错路径

 【管理系统】-【智能运维】-【平台日志】-【出错日志】 

 

 

 部分用户本地finereport设计器无法连接远程服务器,

10.0添加了远程设计权限,远程设计权限管理中添加用户即可。

 

 

mysql表名设置为不区分大小(lower_case_table_names=1)写敏感设置

验证对帆软影响。(分别验证了用户权限、定时调度、平台配置均无影响)

 

本地设计器无法连接帆软远程服务器,

原因为本地jar包,与服务器版本不一致; 

 finedb库 缓存暂存数据删除

Delete FROM FR_WRITE_TEMP_DATA

tomcat服务重启

 启动 Tomcat

进入 tomcat/bin 目录启动 Tomcat

./startup.sh

 

停止:

进入 tomcat/bin 目录启动 Tomcat

./stop.sh

 

猜你喜欢

转载自www.cnblogs.com/chenfei2928/p/12586261.html