填报,修改已经有的数据每次都实现的是插入操作,而不是更新

帆软问题1.png

数据库里面就这三个字段,并且这三个字段组成键,怎么能实现修改一个已经存在的打印明细的值,实现的是更新操作。

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

三个都是主键,肯定变成插入了啊

修改了就不一样,主键不一样,只能判断插入数据。。。。

要么设置一个其他字段做主键。。。

  • zxj714905510 zxj714905510(提问者) 试了下边所有的方法都不行,只能做一个删除,做一个插入,直接更新实现不了
    2021-12-23 16:59 
最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-23 14:55

就只把copy_no作为主键,其他都别勾起来就好了

最佳回答
0
檬茶茶Lv4初级互助
发布于2021-12-23 14:56(编辑于 2021-12-23 14:59)

主键是哪个?

把值不会变的那个栏位设置主键就好了

最佳回答
0
用户w1014607Lv3见习互助
发布于2021-12-23 14:59

你需要每次修改的就是 打印明细这里吧。如果是这样的话就 不要勾选 明细为主键就好了

最佳回答
0
快乐星光Lv5中级互助
发布于2021-12-23 15:04

换一个主键,可以参考自动生成uuid主键:

https://help.fanruan.com/finereport/doc-view-2869.html?source=4

最佳回答
0
用户P4961869Lv3见习互助
发布于2021-12-23 19:02(编辑于 2021-12-23 19:03)

1:智能提交----->更新提交

2:打印明细 字段 ,去掉前面的对勾

其他保持不变

  • 7关注人数
  • 447浏览人数
  • 最后回答于:2021-12-23 19:03
    请选择关闭问题的原因
    确定 取消
    返回顶部