填报报表 怎么样才能实现  修改数据时,怎么样才能保留原数据同时生成新数据

填报报表 怎么样才能实现  修改数据时,原数据依然存在只是状态改成0,同时生成一条状态为1 的新数据??

FineReport 云雀 发布于 2020-3-30 15:12
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
snrtuemcLv8专家互助
发布于2020-3-30 15:27

需要两列唯一ID,修改单元格,单元格属性设置编辑后,某列(假设A列)为T,做一个标记,填报属性页面两个填报入库,一个更新提交,一个插入提交,如果A列标记为T,则根据ID更新状态0,同时A列标记T插入新一行数据

最佳回答
0
北纬六十六度Lv4初级互助
发布于2020-3-31 11:15

先不考虑别的问题,你应该把提交设置为插入提交,表中的flag插入值设为固定的1

最佳回答
0
孤陌Lv6资深互助
发布于2020-3-31 11:19

那就不是修改 是新增  那样不设置主键 就好 了

或者设置主键的数据不唯一就好了  可以考虑联合主键

状态字段加你原来的主键  设置为主键  这样组合起来的数据不一样 就会新增 

  • 4关注人数
  • 818浏览人数
  • 最后回答于:2020-3-31 11:19
    请选择关闭问题的原因
    确定 取消
    返回顶部