填报报表复选框里的数据入库的时候如何变成多行数据,前面的内容相同,后面的工厂为选择的工厂。

1635983965(1).png

FineReport 刘茂龙 发布于 2021-11-4 08:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-11-4 08:13

这边返回设置值数组,默认填报会多行的

image.png

  • 刘茂龙 刘茂龙(提问者) 我就是设置的数组,数据库里只能看到选的最后一个工厂,而且只有一条数据
    2021-11-04 08:22 
  • snrtuemc snrtuemc 回复 刘茂龙(提问者) 那你填报属性设置了奥秘,智能提交的胡,注意主键要分开,不然最后一条数据覆盖前面的了,换成插入提交看看,估计就全部有了
    2021-11-04 08:36 
  • 刘茂龙 刘茂龙(提问者) 回复 snrtuemc 插入提交确实能出现多条数据,又发现一个新问题,这样每次修改的时候就会出现很多重复数据,增加数据还可以在数据库里查询的 时候去重,要是减少数据不知道怎么办
    2021-11-04 09:28 
  • snrtuemc snrtuemc 回复 刘茂龙(提问者) 你这个建议,插入数据和修改数据分开两个页面,不然肯定有问题的。修改管修改,还是你目前方式,用智能填报,插入数据新作一个页面,使用插入提交
    2021-11-04 09:29 
  • 刘茂龙 刘茂龙(提问者) 回复 snrtuemc 非常感谢你的帮助,这样还是不行,我还是想别的办法吧
    2021-11-04 10:36 
  • 2关注人数
  • 316浏览人数
  • 最后回答于:2021-11-4 08:13
    请选择关闭问题的原因
    确定 取消
    返回顶部