复选框,怎么在报表区显示复选框的内容?

怎么在报表区显示复选框的内容?单选用的是.select(info, code = $param),复选的怎么显示?

image.png

image.png

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

多选就要处理拼接了

ds1.select(info, code = replace($param,",","||code ="))

这样就可以拼接成合法的select函数了

最佳回答
0
linbodingLv6中级互助
发布于2022-11-10 16:13

用 in 啊

  • 安歌 安歌(提问者) ds1.select(info, code in ($organnames))这样用in会报错
    2022-11-10 16:18 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2022-11-10 16:14

你直接用参数名就行了啊,为啥还要查数据集,你要放的不是复选框的值么

  • 安歌 安歌(提问者) 直接用参数名显示的是id,不是名称
    2022-11-10 16:19 
  • 吾姓独孤 吾姓独孤 回复 安歌(提问者) https://bbs.fanruan.com/wenda/question/66394.html
    2022-11-10 16:33 
最佳回答
0
机智的ywjLv5初级互助
发布于2022-11-10 16:21(编辑于 2022-11-10 16:31)

直接写公式 

=SUBSTITUTE($organnames, ",", "、")  【参数名自己替换】------------------

  • 安歌 安歌(提问者) 这样显示的是id,不是名称,我要显示名称的
    2022-11-10 17:14 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-10 16:23(编辑于 2022-11-10 16:24)

sql("FRDemo","select name from where id='"+ 第一个参数名 +"'",1,1)

sql("FRDemo","select name from where id in'("+ 第二个参数名 +")'",1,1)

最佳回答
0
苏菲的供词Lv6初级互助
发布于2022-11-10 17:00

image.pngimage.png

  • 安歌 安歌(提问者) 要显示1,2对应的中文名,1,2只是id
    2022-11-10 17:01 
  • 7关注人数
  • 785浏览人数
  • 最后回答于:2023-5-19 20:59
    请选择关闭问题的原因
    确定 取消
    返回顶部