复选框返回值结果为数组时,填报的时候会多条插入,那如何进行更新删除

复选框控件在返回值结果为数值时,填报提交后,会根据选择多少个值,插入多少条数据,但是只能插入却不能修改删除,要如何才能批量删除修改。image.png

补充:单元格需要设置为不扩展,并且主键就是下拉复选框所在单元格

image.png

FineReport BiliBOT 发布于 2022-11-1 10:40 (编辑于 2022-11-1 10:52)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
BiliBOTLv5见习互助
发布于2022-11-1 15:02

利用删除提交以及提交条件进行判断;在单元格上放两个数据集列,根据所选值是否包含旧数据的值,包括就为0,不包括就为-1,删除提交只删除-1的数据,就能实现删除提交;image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2022-11-1 10:41

这个你要设置对应可以删除的主键才可以

所有操作都是根据主键来的

  • BiliBOT BiliBOT(提问者) 我设置的是智能提交,主键就是复选框所在单元格,但是只能插入,无法删除或者修改
    2022-11-01 10:48 
  • snrtuemc snrtuemc 回复 BiliBOT(提问者) 你这个是主键,B2肯定不能修改,修改主键变了当然只能插入了。。。
    2022-11-01 11:05 
  • BiliBOT BiliBOT(提问者) 回复 snrtuemc 我知道主键变了会新增,但是这是数组,情况就理应不一样才对的
    2022-11-01 11:18 
  • snrtuemc snrtuemc 回复 BiliBOT(提问者) 你是数组,但是对数据库是单独的一条的,,,你这个只能另设计其他组件才可以。。。
    2022-11-01 11:21 
  • BiliBOT BiliBOT(提问者) 回复 snrtuemc 什么意思?另外设计什么组件?
    2022-11-01 11:24 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-1 10:50(编辑于 2022-11-1 11:34)

截一个你页面的全图,还有填报设置的,兄嘚

image.png

image.png

  • BiliBOT BiliBOT(提问者) 我重新补充了,你看下
    2022-11-01 10:53 
  • 用户k6280494 用户k6280494 回复 BiliBOT(提问者) 你怎么用复选框的值为主键啊,在数据库在加一个字段,用UUID(32)生成一个,要删除的话还得,有一个删除按钮
    2022-11-01 11:05 
  • 用户k6280494 用户k6280494 回复 BiliBOT(提问者) 像我那样设置一下看看
    2022-11-01 11:12 
  • BiliBOT BiliBOT(提问者) 回复 用户k6280494 你的下拉复选框不能扩展,不然复选框识别不到值
    2022-11-01 11:21 
  • 用户k6280494 用户k6280494 回复 BiliBOT(提问者) 在单元格用公式 ARRAY(ds1.select(次数)) 这样就能识别了,不要\\
    2022-11-01 11:30 
  • 2关注人数
  • 490浏览人数
  • 最后回答于:2022-11-1 15:02
    请选择关闭问题的原因
    确定 取消
    返回顶部