FineReport帆软报表学习积累

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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;
驱动器⼿动输⼊.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。

相关文档
最新文档