填报会存在多次提交的情况,首次提交会提交全部内容,其余提交就只提交有数据的,求助!!

目前的情况就是第二次提交的时候会把首次的覆盖没了image.png我这里某一列是数据库带出来的 会有影响吗

FineReport Ccc 发布于 2024-3-27 16:20 (编辑于 2024-3-28 08:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-3-27 16:22

这个目前智能提交,设置主键,就根据主键判断,有的数据会更新的

你具体是需求?

  • Ccc Ccc(提问者) 我设置有主键了 二次提交的时候还是会被覆盖
    2024-03-27 16:24 
  • snrtuemc snrtuemc 回复 Ccc(提问者) 主键一样,其他字段是会更新的,这个标准就是根据主键判断,没有就是插入,有就是更新覆盖
    2024-03-27 16:26 
  • Ccc Ccc(提问者) 回复 snrtuemc 我填报有一列的数据是数据库带出来的 这个会有影响的吗
    2024-03-27 16:31 
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-3-27 16:22(编辑于 2024-3-27 16:30)

那你要在数据库表中加个字段,判断是否首次

在设置提交条件就行了

-------------------------------------------大概思路------------

假设有个字段加isfirst,拖入报表单元格,如G2,影藏起来

首次提交:

设置提交条件

len(G2)=0

并给G2赋值为T

其余提交

设置提交条件

len(G2)='T'&&len(有数据的单元格)>0

最佳回答
0
快乐星光Lv5中级互助
发布于2024-3-28 08:54

如果你能区分是二次以后提交,那你的二次以后提交按你的意思需要设置多个提交,每个提交只提交一个单元格和主键单元格内容,提交条件设置为 len(提交单元格)>0 。

  • 4关注人数
  • 297浏览人数
  • 最后回答于:2024-3-28 08:54
    请选择关闭问题的原因
    确定 取消
    返回顶部