求解如何限制用户在纵行的总和超过100的情况之下不能输入新的一行

若纵行的总合超过100,用户不能输入新的一行且清零用户最新输入的数目

顺序如下

  1. 用户输入资料

  2. 用户输入新的资料前 需保证总和不可超过100,否者用户无法按动增加数据的按键

例子如下:Screenshot 2023-10-25 151213.png

FineReport chunyi 发布于 2023-10-26 13:50 (编辑于 2023-10-26 14:00)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-26 13:55(编辑于 2023-10-26 13:56)

demo

WorkBook604.rar

这个,直接用条件属性控制插入行就可以

看例子,我以10行为例

image.pngimage.png

效果

10杭后就没插入按钮了

image.pngimage.png

  • chunyi chunyi(提问者) 若是用户更改数值后总和并没有超过100这样用户理应可以再新增一行,在这个情况又该如何解决呢。谢谢你
    2023-10-26 14:13 
  • snrtuemc snrtuemc 回复 chunyi(提问者) 你是求和,不是行数,那就count改成sum就可以
    2023-10-26 14:17 
  • chunyi chunyi(提问者) 回复 snrtuemc 换去sum后,就算用户更改答案小于100,用户仍然不能按动增加按键,在这个情况按键理应可以被按动
    2023-10-26 14:27 
  • snrtuemc snrtuemc 回复 chunyi(提问者) 应为是条件属性控制,只能插入行,删除行触发,你的需求,要写js来处理的,最简单,提交校验直接校验,超过100不准提交入库
    2023-10-26 14:29 
  • chunyi chunyi(提问者) 回复 snrtuemc 求指教js那部分该怎么写呢,不好意思还是新手并不擅长
    2023-10-26 14:37 
最佳回答
0
孤陌Lv6资深互助
发布于2023-10-26 14:31

其实你这个需求 不怎么合理  例如  我先插入10行  我随便填 超过100了 你也没有办法了    或者  我老老实实一行 一行填写  我把前面的数据修改了 超过了100  你又怎么限制   正确的做法 在某个单元格求和  然后提交数据入库的时候 数据校验 求和单元格有没有超过100 这样超过了会有提示 并且无法提交入库。

  • chunyi chunyi(提问者) 好的能否把提示做成警示吗提示显示太小想要把它做成alert,请问能这样做吗?
    2023-10-26 14:46 
  • 孤陌 孤陌 回复 chunyi(提问者) JS实现填报校验后返回错误信息-https://help.fanruan.com/finereport/doc-view-1218.html
    2023-10-26 14:53 
  • 2关注人数
  • 202浏览人数
  • 最后回答于:2023-10-26 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部