if判断问题

求大神:

${if(fr_username = 'admin',""," and 姓名='fr_username'")} 

我用admin登录,没有限制条件,符合设想。但是用其他账号登陆,没有数据显示。(用 姓名='${fr_username}' 是有数据)

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


${if(fr_username = 'admin',""," and 姓名='"+fr_username+"'")} 

最佳回答
1
孤陌Lv6资深互助
发布于2019-1-22 09:18(编辑于 2019-1-22 09:20)

SELECT * FROM 订单 where 1=1${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 

最佳回答
0
HuangYiDanLv4见习互助
发布于2019-1-22 09:21

$fr_username是报表默认的参数,是在使用权限时保存用户名的参数调用的时候要带上前面的'$'。

可以参考:权限细粒度之参数控制-http://help.finereport.com/finereport9.0/doc-view-865.html 中的3image.png

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