使用智能填报功能的智能提交,为何修改数据后增加了一列新数据而不是直接在原数据更改?
使用智能填报功能的智能提交,为何修改数据后增加了一列新数据而不是直接在原数据更改?
FineReport 用户GfNkF1896 发布于 2019-11-21 16:44
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
shirokoLv6资深互助
发布于2019-11-21 16:46(编辑于 2019-11-21 16:46)

智能提交的选择是看填报主键设置

最佳回答
0
hpmpkkLv3中级互助
发布于2019-11-21 16:49

插入,插入提交就行了

  • 用户GfNkF1896 用户GfNkF1896(提问者) 也不行
    2019-11-21 17:42 
  • hpmpkk hpmpkk 回复 用户GfNkF1896(提问者) 设置主键,要在原来记录上修改的话,主键保持唯一
    2019-11-22 08:37 
最佳回答
0
nanxi111Lv5见习互助
发布于2019-11-21 18:44

图片.png这里要选择主键,这里的主键就相当于update语句的where条件

最佳回答
0
孤陌Lv6资深互助
发布于2019-11-21 18:46

填报属性里的 主键设置了吗  软件要根据这个设置的主键字段的数据 去定位修改那条数据的 所以主键数据要具有唯一性

最佳回答
0
603594138Lv6初级互助
发布于2019-11-21 18:53

主键相同,数据就是覆盖更新。主键不同,就是新增。联合主键也一样

最佳回答
0
KEXRLv2初级互助
发布于2019-11-23 15:51

添加主键,就是勾选填报的数据行前面的框框,

系统会根据你勾选的列和后面你填写的值作为条件,搜索表中有无与勾选项数据相同的行,

如果勾选项与数据库表数据都相同的话就是选中该行数据更改也就是你说的原数据更改,

如果没有相同内容就是插入

  • 7关注人数
  • 622浏览人数
  • 最后回答于:2019-11-23 15:51
    请选择关闭问题的原因
    确定 取消
    返回顶部