填报插入数据库

图1为目前的效果,希望插入数据库变成图2的效果,请高手指点,谢谢。

FineReport 用户j4035674 发布于 2022-5-26 10:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-5-26 12:28

填报属性中这样设置公式:=split($部位,",")   同时这个字段要在填报属性中勾上主键。。。你以前的主键要保留。同时要增加一个那个公式为主键,这样就可以了。还有看一下你部位参数的分隔符号是什么??

  • 用户j4035674 用户j4035674(提问者) 之前测试应该是因为没有将部位设置成主键,导致被覆盖了。谢谢。
    2022-05-27 13:56 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-26 11:04

你改成 SPLIT(单元格,",")  试试

  • 用户j4035674 用户j4035674(提问者) 不行。。。
    2022-05-26 11:09 
  • 用户6NWif5139660 用户6NWif5139660 回复 用户j4035674(提问者) 之前单元格的公式取消 就写个 参数 填报属性 写 SPLIT函数不行吗?
    2022-05-26 11:14 
  • 用户j4035674 用户j4035674(提问者) 回复 用户6NWif5139660 试了下,不行,插入的还是只有最有一个参数,不能多行插入。
    2022-05-26 11:24 
最佳回答
0
omydaidaiLv5见习互助
发布于2022-5-26 11:43

image.png

用js把值传到隐藏的单元格,就变成一条了

  • 用户j4035674 用户j4035674(提问者) 我是要把一条变成多条,不知道您的这个解决方案是不是这样?
    2022-05-26 11:48 
  • omydaidai omydaidai 回复 用户j4035674(提问者) 你是要把所有部位里的多条数据,变成一条插入到数据库!这样才不会产生迪卡尔积!用我这个方法可行!
    2022-05-26 13:03 
  • 4关注人数
  • 271浏览人数
  • 最后回答于:2022-5-26 12:28
    请选择关闭问题的原因
    确定 取消
    返回顶部