填报提交问题

为什么我的填报提交和删除数据时,会将历史数据重新提交一遍,我的主键设置的为自增长

image.png

FineReport 理想三旬 发布于 2021-1-7 11:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2021-1-7 11:07

你没有主键就全部是插入提交啊。。就算你设置智能提交也没用


要么这样,去掉主键id,全部设置为主键image.png

这样的话,如果有完全一致的数据就不会插入,有任何改动就会插入一条

  • 理想三旬 理想三旬(提问者) 那我要是修改了内容,那这样不是多一条数据了
    2021-01-07 11:09 
  • shiroko shiroko 回复 理想三旬(提问者) 那你就得设置一个有值的主键,你总得有个条件才能去更新
    2021-01-07 11:24 
  • 理想三旬 理想三旬(提问者) 回复 shiroko 我ID带出来了,但是页面新增一行时,怎么去设置这个id
    2021-01-07 11:27 
  • shiroko shiroko 回复 理想三旬(提问者) 你一定要在一个页面智能提交的话,写两个填报属性,一个是插入提交不设置id,判断id不在数据库内才执行,另一个是更新提交设置id,判断id在数据库内才执行
    2021-01-07 12:02 
最佳回答
0
杰杰1108Lv6初级互助
发布于2021-1-7 11:12

把后台主键读出来,放在表格里边,填报属性里边的id用表格里边的主键

最佳回答
0
CD20160914Lv8专家互助
发布于2021-1-7 11:13

右边的“未修改不更新”把这个勾上,然后id在报表中展示 出来。只是把它的列隐藏起来。然后id就用这一列的单元格。。。

  • 4关注人数
  • 413浏览人数
  • 最后回答于:2021-1-7 11:13
    请选择关闭问题的原因
    确定 取消
    返回顶部