帆软报表学习积累
根据日期截取获取年、月
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