提报时如何设置插入提交和更新提交的字段不同

提交时判断是插入提交还是更新提交,若插入提交需提交A、B、C字段,若更新提交,需提交A、B字段,如何实现?

FineReport 帆软用户QPL1h4GqUI 发布于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于5 天前

智能提交它是按你的主键来判断的,假如你所提交行的主键数据在数据库中没有,就会插入,否则就会更新

你的主键一般是要设置成用户不能修改的列,比如uuid或者其它id或者编码就行了

然后你要判断它是更新还是插入。可以在表中增加辅助列,然后用主键去数据库中查询是否有值,如果这个辅助列是F列,而且返回了大于0的值,就用插入提交。而且提交条件中设置比如  F2>0

再弄一个更新提交,然后F2<=0  

F列的公式类似:

INARRAY(a2,VALUE("ds2",1))

image.png

  • 2关注人数
  • 28浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部