FineReport填报问题

4.png设置及效果如下图,发现插入一行的时候只有更改过的地方会插入数据库,带出来的单元格值数据库里都是空的。不知道是哪的问题

FineReport yzmNfSsb0632404 发布于 2022-12-5 15:23 (编辑于 2022-12-5 15:35)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-12-5 15:25

你是不是勾选了 未更改不提交?

image.png

  • yzmNfSsb0632404 yzmNfSsb0632404(提问者) 我的未修改不更新是灰的,没选中,也选不了
    2022-12-05 15:26 
  • Z4u3z1 Z4u3z1 回复 yzmNfSsb0632404(提问者) 补一个填报属性页面的截图 来看看
    2022-12-05 15:29 
  • yzmNfSsb0632404 yzmNfSsb0632404(提问者) 回复 Z4u3z1 OK,已经放在第一张图了
    2022-12-05 15:36 
  • Z4u3z1 Z4u3z1 回复 yzmNfSsb0632404(提问者) 把公式改成 CONCATENATE(B2,D2,IF(LEN(A2)==0,\"\",A2)) 试试
    2022-12-05 15:41 
  • yzmNfSsb0632404 yzmNfSsb0632404(提问者) 回复 Z4u3z1 我怀疑我的A2因为数据库自增长的,但是我插入的时候A2的值是不存在的,所以出问题,我打算写个公式获取id最大值再+1作为公式里A2的值,B2+D2+SQL(select max(id)+1 from makeCollctions) 但是公式报错了,不太会写这种公式
    2022-12-05 15:54 
最佳回答
0
FR一小白Lv3见习互助
发布于2022-12-5 15:42(编辑于 2022-12-5 15:43)

 

最佳回答
0
Leonard.LinLv5初级互助
发布于2022-12-5 15:59

数据库id自增的话应该不需要设置id填报的把

  • yzmNfSsb0632404 yzmNfSsb0632404(提问者) 不用填报,id放在填报属性里面的话会报错的,所以我没法拿id作为填报时候的主键,所以我拿id和其他几个字段拼接出一个字段作为填报时候的主键来用
    2022-12-05 16:02 
  • 3关注人数
  • 297浏览人数
  • 最后回答于:2022-12-5 15:59
    请选择关闭问题的原因
    确定 取消
    返回顶部