数据填报时,当L列值发生更改时,J3和K3的值不能为原值了,否则提交不成功,如何写数据校验条件

JS实现只提交修改过的数据 https://help.fanruan.com/finereport/doc-view-1796.html

参考这个设置了一个标记L,

数据填报时,当L值发生变动时,J3和K3列的值不能为原值,否则提交不成功,如何写数据校验条件

FineReport 一只奋进的小强 发布于 2024-10-21 10:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
xyz168Lv2见习互助
发布于2024-10-21 11:05(编辑于 2024-10-21 11:10)

意思是L3发生变化时,J3和K3的值也要发生变化?

都是修改数据?

------------------------------

增加辅助列  把L3/J3和K3的数据都默认放到后面隐藏起来

再写校验公式就行了

  • 一只奋进的小强 一只奋进的小强(提问者) L3是个标记,如果表中有任何 值修改时L3这个标记值都会自动去变动,,然后如果L3的值变动的话 J3和K3的值必须也要修改下,J3和K3原值有部分是空值,,J3为更新原因,K3为更新类型
    2024-10-21 11:10 
  • 一只奋进的小强 一只奋进的小强(提问者) 增删改都存在,,
    2024-10-21 11:10 
  • 一只奋进的小强 一只奋进的小强(提问者) L3是个标记,就是个辅助列了,K3和J3不能隐藏,也不是辅助列
    2024-10-21 11:11 
最佳回答
0
快乐星光Lv5中级互助
发布于2024-10-21 11:10

可以在最后M\N列面再放一个J3和一个K3列的字段,提交条件:L3=1 and M3!=J3 AND N3!=K3

最佳回答
0
shirokoLv6资深互助
发布于2024-10-21 11:11

新加三列,复制一份数据,并且隐藏作为原值,比方说是 JKL分别复制到MNO 列,

提交的时候只要判断,

当L3不等于O3的时候,J3也不能等于M3,K3也不能等于N3

  • 4关注人数
  • 107浏览人数
  • 最后回答于:2024-10-21 11:11
    请选择关闭问题的原因
    确定 取消
    返回顶部