填报场景

现在有一个填报需求,填报字段存在一个标识,历史数据为N,新填报数据为Y

例如:第一次填报

字段1     字段2        标识    填报人    填报时间

   1         2000           Y       李四     20240101

第二次填报

字段1     字段2        标识    填报人    填报时间

   1         2000           N       李四     20240101

   2         1000           Y        张三     20240201

第二次填报时,更新历史数据的标识由Y改为N,其余数据不变,新数据直接插入。请问这个填报场景该怎样实现呢?

FineReport 阿洋在燃烧 发布于 2024-8-2 09:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-8-2 09:07

我感觉你想复杂了吧

设置两个填报属性

把历史数据单独存到另一张明细表不就好了,只做插入

  • 阿洋在燃烧 阿洋在燃烧(提问者) 历史数据和新数据要求在一张表中,请问设置两个填报属性可以实现吗
    2024-08-02 09:09 
  • 华莉星宸 华莉星宸 回复 阿洋在燃烧(提问者) 可以实现,你需要有个判断历史数据的标准,就是什么样的才能算历史数据,同样的也是设置两个填报属性就行了,只能提交
    2024-08-02 09:13 
最佳回答
0
JL98Lv6中级互助
发布于2024-8-2 09:07(编辑于 2024-8-2 09:09)

填报属性里设置两个提交,一个是更新提交,只更新主键的状态,第二个提入提交,提交新数据

PS:两条数据主键要一致,一定要有主键

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2024-8-2 09:07(编辑于 2024-8-2 10:02)

设置两个sql提交。一个是按字段2做更新提交。都设置为N

image.png

另一个sql提交,设置插入提交。设置为Y

image.png

  • 阿洋在燃烧 阿洋在燃烧(提问者) 没有看懂,这个设置为N 和 Y是在哪里设置呢
    2024-08-02 09:14 
  • CD20160914 CD20160914 回复 阿洋在燃烧(提问者) 就是下方的对应 单元格的值。你写上固定的值就行了。看更新的截图!
    2024-08-02 10:02 
  • 4关注人数
  • 146浏览人数
  • 最后回答于:2024-8-2 10:02
    请选择关闭问题的原因
    确定 取消
    返回顶部