1.帆软执行存储过程,提示“该语句没有返回结果集”
解决方法:存储过程中添加:set nocount on
2.单元格条件求和
解决方法:=sum(D6{'>Φ16-Φ22' = C6})
3.当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'ZhuGuanChengBenYuSuan' 中的标识列插入显式值。
解决方法:报表填报里面,主键和数据库中对应出错
4.单元格死锁
解决方法:错误的单元格扩展导致错误
5.帆软js调用公式提示脚本调用限制
解决方法:决策系统里面,管理系统-安全管理-安全防护-脚本调用公式限制
6.js调用FR.remoteEvaluate执行存储过程,发现执行两次
解决方法:存储过程最后加上查询语句,好像是需要返回一个参数
7.添加行,出现添加多行情况
解决方法:看看左父格是不是非对应扩展
8.帆软切换工作目录失败
解决方法:一般是帆软服务器断开连接
9.java.lang.String cannot be cast to java.lang.Number 字符串转数字出错
解决方法:页面详细信息中看到at com.fr.function.RANK.run(Unknown Source),查看报表发现rank函数里面错误,包含了字符串单元格,修改即可
10.no function found: SUMPRODUCT
解决方法:帆软暂不支持乘积函数(SUMPRODUCT)
11.数据库取数,帆软不显示,而其他取数能正常显示
解决方法:查询条件不正确
12.年月日数字转中文
解决方法:=FORMAT(today(), "MMM"),其中“M”至少要三个,多一点不影响结果
13.从数据类型 nvarchar 转换为 decimal 时出错
解决方法:某些公式计算当中,嵌套单元格层级太多,需精简
14.单元格采用列表,无效
解决方法:没有关联左父格,修改即可
15.UPDATE command denied to user 'jcadmin'@'WIN-AJQERF1RCMF' for table 'æ•°æ�®å®¡æ ¸_抽检抽æŸ
解决方法:报表填报中,数据连接名称与数据库表选择错误
16.隐藏参数面板按钮
解决方法:_g().parameterEl.getWidgetByName("importBtn").setVisible(false);
17.隐藏单元格列
解决方法:$("td[id^='X']").hide();
18.connection holder is null
解决方法:数据填报中,数据连接选择错误
19.按钮插入行,插入之后,出现了分组
解决方法:控件那一栏,指定单元格,指定一个唯一单元格
20.隐藏sheet
解决方法:$('[title="sheet名称"]').hide()
21.js获取帆软参数
解决方法:${变量名}
22.please check the database service to ensure that is is available...
解决方法:重启电脑即可,预估错误为数据库启动失败,造成帆软无法连接
23.帆软填报页面,参数面板和报表块是分离的,属于不同js范围
24.读取单元格值:contentPane.curLGP.getCellValue("G" + row);
填写单元格值:contentPane.setCellValue("G" + row, null, ""); 控件取值:_g().getWidgetByName("").getValue()
25.单元格编辑事件结束后取值,无法取到当前值
解决方法:延迟后可获取。
26.frm报表,查询按钮不出现
解决方法:参数面板上,查询按钮位置过于靠右,页面显示不在当前区域,往左侧放置即可。
27.frm报表中,数据集有内容,页面不显示
解决方法:某个单元格在属性-其他-分页中,选择了行前分页,去除选择即可。
28.空值条件查询
解决方法:${if(len(KeHuDengJi) == 0,"","and 客户等级 = '" + KeHuDengJi + "'")}
29.填报提示:小数位数过多
解决方法:单元格条件设值后,编辑控件实际无值,在条件里面添加控件,不在单元格添加控件即可。
30.点击插入行按钮,提示'A1单元格不能扩展'
解决方法:修改控件属性,指定单元格
31.隐藏参数面板
解决方法1:修改cpt中ReportParameterAttr属性,将showWindow设为false即可,会造成控件失效。
解决方法2: $(".parameter-container-collapseimg-up").trigger("click"); $(".parameter-container-collapseimg-up").hide();