按钮控件设置了点击后提交入库事件,提交之后发现提交的数据并没有出现在对应的行,而是作为新的行出现

截屏2022-05-22 18.45.18.png截屏2022-05-22 19.07.52.png

本来是希望对没有拜访结果的行进行补充,结果提交完成之后并没有在原有的行出现拜访结果,而是单独出现了只有拜访数据一列有数据的新的一行

FineReport 帆软用户KZaYG7lKG6 发布于 2022-5-22 19:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
七夜Lv6初级互助
发布于2022-5-22 22:47

拜访结果那里不能勾选主键;

主键要是能够明确唯一记录的列,如果是更新的话,用ID做主键就可以了。

至于把所有列都选为主键,那肯定是会作为一个新的记录录入数据库的。

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-22 19:14
主键设置的不对引起的 没有类似id字段吗?
最佳回答
0
yzm232759Lv2见习互助
发布于2022-5-22 19:26

可以多选几个字段,几个字段综合起来是唯一的就行。

或者如果这个填报本身就是更新不会是新增插入的话,就直接“智能提交”更改为“更新提交”

image.png

  • 帆软用户KZaYG7lKG6 帆软用户KZaYG7lKG6(提问者) 刚才试了一下,还是不行,不是在报表这里设置的,而是在按钮控件那里,设置了点击后入库的事件,但是发现不能实现
    2022-05-22 21:10 
  • 3关注人数
  • 439浏览人数
  • 最后回答于:2022-5-22 22:47
    请选择关闭问题的原因
    确定 取消
    返回顶部