FINEREPORT填报表删除记录。没有主键列删除提交导致数据复制

表结构ID,CODE,NAME。主键ID。CODE非唯一。ID在填报的时候选择公式UUID插入到数据库。在填报表中只有code和name这两列。然后code是可以重复的。当我选择删除行列,默认智能提交方式。删除了指定的列以外的其他列全部被复制了一份记录到数据库。请问怎么处理

FineReport eatRice 发布于 2019-1-21 15:34
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
守约Lv4初级互助
发布于2019-1-21 16:02(编辑于 2019-1-21 16:40)

设置一个隐藏列,里面放入你的ID;

并且【插入行】、【删除行】的按钮【指定单元格】一定要设置成填写了你ID的那一列(隐藏列)

image.png

image.png

  • eatRice eatRice(提问者) 我明白你的逻辑了,请问插入行和删除行的属性是在哪里设置的。
    2019-01-21 16:27 
  • 守约 守约 回复 eatRice(提问者) 上图了
    2019-01-21 16:41 
  • 2关注人数
  • 847浏览人数
  • 最后回答于:2019-1-21 16:40
    请选择关闭问题的原因
    确定 取消
    返回顶部