各位大佬帮忙看一下

各位大佬帮忙看一下,我用物料名称选出想要的数据,然后我从相关的数据中用供应商进行筛选查出的数据就成这样了,如果使用and的话两个复选框必须都要填,


FineReport 839495048 发布于 2019-5-8 15:11
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2019-5-9 09:40
 ${if(len(供应商)==0,"","and e.fname_l2 in('"+供应商+"')")}
${if(len(物料名称)==0,"","and b.FMATERIALNAME in('"+物料名称+"')")}


最佳回答
1
PoseidonLv5高级互助
发布于2019-5-8 15:28

这两个条件利用判断

例如

${IF(LEN(第一个控件名)>0,"AND 字段 in ('"+第一个控件名+"')","")}


这样不选择的时候就不过滤了

  • 839495048 839495048(提问者) 这个是写在哪里的,
    2019-05-08 15:36 
  • 839495048 839495048(提问者) ${IF(LEN(\'${供应商}\')>0,\"AND e.fname_l2 in (\'\"+\'${供应商}\'+\"\')\",\"\")}这样写吗大佬
    2019-05-08 15:41 
  • 3关注人数
  • 239浏览人数
  • 最后回答于:2019-5-9 09:40
    请选择关闭问题的原因
    确定 取消
    返回顶部