填报页面,怎么修改查询出来的值,提交后直接修改数据库里的值,而不是插入一条新数据的到数据库

主键也设置了 ,但是直接修改的查询出来的数据,提交,直接新增了一条,而不是覆盖掉之前的

(新增、修改使用的同一个填报页面)

FineReport Callen 发布于 2022-7-19 16:45 (编辑于 2022-7-20 11:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CallenLv2见习互助
发布于2022-7-20 17:34

单元格过滤取消勾选将父格子作为过滤条件(适用于父子格来自同一个数据集)

条件用其他字段过滤 ,例:月份等于1and 产品等于B7and 厂区等于A7,依次类推,取消uuid作为主键,设置年度、月份、产品为主键

最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-19 16:47

这个需要设置更新提交,然后设置好主键就可以

  • Callen Callen(提问者) 那主键是咋设呢 应该把更新数据的那列不设置主键,其他都设 还是只设置我的uuid为主键就行
    2022-07-19 16:49 
  • snrtuemc snrtuemc 回复 Callen(提问者) 没主键的话,那肯定不能做更新了,所有更新删除操作是需要根据主键实现的
    2022-07-19 16:50 
  • Callen Callen(提问者) 回复 snrtuemc 有主键了呀 是uuid uuid每次都不一样呀 设置了主键他也知识新增
    2022-07-20 08:11 
  • snrtuemc snrtuemc 回复 Callen(提问者) 查询出来的,你就不能用UUID()函数单元格做主键,徐亚查询出来的UUID值作为主键啊,,,
    2022-07-20 08:22 
  • Callen Callen(提问者) 回复 snrtuemc 我插入修改在一起了呀
    2022-07-20 08:43 
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-7-19 16:47(编辑于 2022-7-19 16:55)

主键设置的有问题

image.png

智能提交,主键一样的更新,主键不一样的新增;和数据库的主键不太一样,报表填报属性的主键可以设置多个,保证唯一性就可以更新

最佳回答
0
danhuaLv3见习互助
发布于2022-7-19 16:55

加一列uuid,设置为主键,参考这个https://help.fanruan.com/finereport10.0/doc-view-2869.html

  • 3关注人数
  • 644浏览人数
  • 最后回答于:2022-7-20 17:34
    请选择关闭问题的原因
    确定 取消
    返回顶部