组合查询怎么做,怎么点击按钮的时候带着字符串参数



zuhechaxun.png


查询用的select * from 表名 where Area1stCode like '%%' and  Area2ndCode like '%%' and pluname like '%%'

FineReport 聂海博 发布于 2019-1-24 17:29
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
守约Lv4初级互助
发布于2019-1-24 17:41(编辑于 2019-1-24 17:51)
//数据集写法
SELECT A,B,C  FROM TABLE_D WHERE 1=1
${if(参数1==1," AND A='1' "," AND A='2' "))}
${if(参数2=='cs'," AND B='S' "," AND B='F' "))}

image.png

使用常用参数组合.cpt

这个模板的demo里可以看到

这是官方提供的demo,在你report的安装目录下FineReport_9.0\WebReport\WEB-INF\reportlets\demo\parameter  这里面都是类似的模板

最佳回答
0
土肥圆Lv3中级互助
发布于2019-1-24 17:32

能在说的明白一点么

  • 聂海博 聂海博(提问者) 表格内的是以获取的数据,想根据表格上的查询条件做查询
    2019-01-24 17:35 
  • 聂海博 聂海博(提问者) 查询条件可以任意选择一个或多个查询,或者想用上面的查询语句查询
    2019-01-24 17:37 
最佳回答
0
15310294538Lv2初级互助
发布于2019-1-25 09:17


select * from 表名 where Area1stCode like '%${a}%' and  Area2ndCode like '%${b}%' ..........

在数据集里面写这个语句,然后再下方给参数赋值,这里可以直接赋值为对应控件的名称


blob.png


最佳回答
0
黄源Lv6中级互助
发布于2019-1-25 09:27

blob.png

  • 5关注人数
  • 685浏览人数
  • 最后回答于:2019-1-25 09:27
    请选择关闭问题的原因
    确定 取消
    返回顶部