参数查询

如何实现在前段页面输入查询条件时可选择参数查询条件包含或者不包含,类似于

FineReport yzm159622 发布于 2022-4-24 16:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
苑苑苑苑苑Lv6见习互助
发布于2022-4-24 16:55(编辑于 2022-4-24 16:57)

假设下拉框命名为comboBox0,并且数据自典为自定义,内容为实际值和显示值都直接为包含包含 不包含和不包含 ,具体内容的选择框为aaa

以帆软自带数据库为例,试了下可以成功。

SELECT * FROM FORM1_基本信息

WHERE 1=1

${if (len(comboBox0) == 0,"",if (comboBox0 == "包含","and 纳税人名称 in ('" + aaa + "')","and 栏位 not in ('" + aaa + "')")

)}

如果参数长度为0 ,证明不选,就不限制;如果参数值= 包含,就输出 限制纳税人in aaa得值,否则输出纳税人 not in aaa的值

  • yzm159622 yzm159622(提问者) ${if (len(comboBox0) == 0,\"\",if (comboBox0 == \"包含\",\"and 纳税人名称 in (\'\" + aaa + \"\')\",\"and 栏位 not in (\'\" + aaa + \"\')\") 纳税人名称和栏位 不是一个字段吗??
    2022-04-25 09:18 
  • 苑苑苑苑苑 苑苑苑苑苑 回复 yzm159622(提问者) 应该是我没注意到,其实应该都写成纳税人,抱歉 哈哈。
    2022-04-25 13:27 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-4-24 16:06

image.png

  • yzm159622 yzm159622(提问者) 你好,我说的不在设计器里面,在前端平台上面实现
    2022-04-24 16:15 
最佳回答
0
重庆一棵草Lv4中级互助
发布于2022-4-24 16:21

image.png在参数界面?

  • 3关注人数
  • 374浏览人数
  • 最后回答于:2022-4-24 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部