文本控件为空查询全部

决策报表,我想设置一个查询,输入名称 点查询 下面得到数据,不输入名称 默认查询全部数据38c2789fb10b5620cf050b27d49e95ba.png写在什么地方呢

FineReport yzmi4wK81733224 发布于 2023-4-4 09:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
lxy2Lv6中级互助
发布于2023-4-4 09:20(编辑于 2023-4-4 09:21)

where 1=1 ${if(len(sonumber)=0,""," and scit.sonumber like  '%"+sonumber+"%'")}

数据集里这么写

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-4 09:21

WHERE 1=1 ${IF(LEN(项目名称)==0,""," AND 字段名称 ='"+项目名称+"'")}

最佳回答
0
我滴个神啊Lv4见习互助
发布于2023-4-4 09:45(编辑于 2023-4-4 09:45)

从两方面入手。

1、数据集参数(建议使用,减少数据缓存压力)

where 1 = 1

${if(len(项目名称) = 0, "", " and 字段名称 ='"+项目名称+"'")}

2、模板参数

选择“项目名称”单元格,添加过滤条件:

if(len($项目名称) = 0, nofilter, $项目名称)

  • 3关注人数
  • 276浏览人数
  • 最后回答于:2023-4-4 09:45
    请选择关闭问题的原因
    确定 取消
    返回顶部