填报提交,字段提交条件,另一个字段不同条件才提交

A 单号,B 款号,C 数量,D 备注,E 状态

之前是,在填报属性里,加了提交条件

状态为0时,数量与备注可以提交修改的

状态为1时,数量与备注不可以提匀修改的

也就是加了提交条件:E2=0

--

现在需求改了,要求只改备注时,在状态0和1时都可以提交修改的

别的字段或全部,还是只能0时才可能提交修改。

这个要怎么判断改动和提交的是数量还是备注,还是一起都有改提交,提交条件里可以直接设吗?

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

主要没法判断备注是不是修改了。。。

尝试可以一个辅助字段,放备注,和可以修改的对比

这个时候

A 单号,B 款号,C 数量,D 备注,E备注对比,F 状态

提交提交

or(F2=0,D2!=E2)

  • love99me love99me(提问者) F2=0,数量与备注都可以提交,F2=1,只有备注可以提交,数量不能提交 or(F2=0,D2!=E2),这样好像没限到,数量改了,备注也改了,但状态是1,这是不能提交的
    2024-09-29 15:55 
  • love99me love99me(提问者) 那就是还要加多个数量的对比列,来判断数量有没有改了?
    2024-09-29 16:00 
  • snrtuemc snrtuemc 回复 love99me(提问者) 那就分开两个内置sql提交,分别写提交条件,不同字段提交入库
    2024-09-29 16:02 
  • love99me love99me(提问者) or(状态=0,and(备注!=备注对比,数量=数量对比),这样吗?
    2024-09-29 16:03 
  • snrtuemc snrtuemc 回复 love99me(提问者) 两个都要不一样,就你这个写法
    2024-09-29 16:09 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-9-29 15:47

字段少可以参考楼上的把所有字段都弄两份在页面上,再增加一个辅助判断单元格写公式。

字段多建议用数据库来处理:增加一张拉链表,填报的时候直接往拉链表中插入数据,填报成功后调用数据库的存储过程来更新数据至正式表

  • 2关注人数
  • 173浏览人数
  • 最后回答于:2024-9-29 15:47
    请选择关闭问题的原因
    确定 取消
    返回顶部