填报数据未修改不更新,数据修改失败

设置数据库中uuid字段为填报主键,由于设置了未修改不更新,UUID填报值来源于单元格Y7(Y7单元格的公式规则为当X7单元格为空时,自动生成uuid)

这样会导致填报提交数据时,新增行的uuid虽然有公式生成值,但作为主键提交至数据库时(实际上数据库此字段为空)会导致虽然提交成功但数据库中没有任何修改,改如何解决?

image.pngimage.png

FineReport 爱喝柠檬茶的小李 发布于 2023-10-17 09:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-17 09:28

你是用的更新提交么?换智能提交

最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-17 09:31

你这个设置,你直接不要隐藏Y列,看看是不是所有生成的UUID是同一个值

智能提交导致被覆盖了

  • 爱喝柠檬茶的小李 爱喝柠檬茶的小李(提问者) 当x列为空时,y列才会自动生成一个uuid,都是唯一的
    2023-10-17 09:50 
  • snrtuemc snrtuemc 回复 爱喝柠檬茶的小李(提问者) 难道是公式直接计算的,不算填报修改,一定要手工修改数据的,真不行试试,JS实现只提交修改过的数据-https://help.fanruan.com/finereport/doc-view-1796.html
    2023-10-17 09:53 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-17 09:40(编辑于 2023-10-17 09:40)

你Y7这个公式必须写在填报属性里才生效,我搞过很变了,写在单元格不起作用

  • 爱喝柠檬茶的小李 爱喝柠檬茶的小李(提问者) 设置了未修改不更新,填报属性里必须绑定单元格
    2023-10-17 09:51 
  • 用户k6280494 用户k6280494 回复 爱喝柠檬茶的小李(提问者) 我知道啊,但是那样子不起作用啊,你把公式放填报属性里,测试一下你就晓得了
    2023-10-17 09:53 
  • 2关注人数
  • 398浏览人数
  • 最后回答于:2023-10-17 09:40
    请选择关闭问题的原因
    确定 取消
    返回顶部