复选下拉框的参数怎么写的,好像有re什么什么的那个单词的

${if(len(area) == 0,"","and 货主地区 = '" +area + "'")}

是数组类型的

FineReport zts1998 发布于 2022-8-10 11:26 (编辑于 2022-8-10 11:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
重庆一棵草Lv4中级互助
发布于2022-8-10 11:32(编辑于 2022-8-10 11:33)

你说的是这种写法吧:${if(p_rq_num="","","and irrd.request_number in('"+replace(p_rq_num,",","','")+"')")}

最佳回答
1
吾姓独孤Lv6高级互助
发布于2022-8-10 11:27(编辑于 2022-8-10 11:32)

${if(len(area) == 0,"","and 货主地区 in ('" +replace(area,",","','") + "')")}

最佳回答
1
让过去Lv6中级互助
发布于2022-8-10 11:28

你说的replace,是替换复选下拉框默认的分隔符的image.png但是,一般操作都是直接从这里改分割符的

最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-10 11:29(编辑于 2022-8-10 11:29)

${if(len(area) == 0,"","and 货主地区 in '" +repalce(area,",","','") + "'")}

最佳回答
0
runerLv7资深互助
发布于2022-8-10 11:29

image.png

然后

${if(len(area) == 0,"","and 货主地区 in ('" +area + "')")}

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-10 11:29

${if(len(area) == 0,"","and 货主地区 in ('" +replace(area,",","','" + "')")}

最佳回答
0
仰望ingLv5见习互助
发布于2022-8-10 11:34

SQL中参数这样定义

${if(len(area) == 0,""," and 货主地区 in ('" +area + "')")}

然后在复选框空间中返回值修改为 字符串,分隔符设置成','

image.png

  • 7关注人数
  • 405浏览人数
  • 最后回答于:2022-8-10 11:34
    请选择关闭问题的原因
    确定 取消
    返回顶部