finereport参数设置

finereport可不可以设置设置一个参数,查询时如果填写就按照填写的参数查询,如果不填写则查询全部
FineReport龙啸天 发布于 2012-9-13 15:00
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
vikou发布于2012-9-13 21:45(编辑于 2023-9-6 09:34)
555
  • 龙啸天 龙啸天(提问者)

    找到了,谢谢!
    总结一下方法:
    在where后面添加判断语句
    where 1=1
              ${if(len(sid)!=0,\"and s.sid = \" +sid,\"\")}
    其中sid为参数名,s.sid是数据库字段名,当if判断成立时把后面分号内的内容拼接到sql语句里
    回复
    2012-09-14 09:48 
最佳回答
0
龙啸天发布于2012-9-14 09:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
m707045471发布于2012-9-26 15:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
karting2012发布于2012-9-26 17:53(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 2059浏览人数
  • 最后回答于:2012-9-26 17:53
    活动推荐 更多
    热门课程 更多
    返回顶部