过滤问题

请问怎么样把报表中的工号字段与参数中自动获取的登录人工号相匹配  只显示登录人的数据,我在过滤中加了条件 但是没用

image.png

image.png

FineReport Scyalcire 发布于 2020-2-18 15:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-2-18 15:28

把这个过滤条件设置在第一个单元格里

最佳回答
0
ooshanghaiLv5初级互助
发布于2020-2-18 15:19(编辑于 2020-2-18 15:22)

直接在数据源的sql里写  AND  USER_CODE = '${fine_username}'

  • Scyalcire Scyalcire(提问者) select * from erp_cmp_query where \'1\'=\'1\' ${if(len(org_name)>0,\"AND org_name =\'\"+org_name+\"\'\",\"\")} ${if(len(VBILLNO)>0,\"AND VBILLNO =\'\"+VBILLNO+\"\'\",\"\")} ${if(len(SUPPLIER_NAME)>0,\"AND SUPPLIER_NAME like\'%\"+SUPPLIER_NAME+\"%\'\",\"\")} ${if(len(SETTLEFLAG)>0,\"AND SETTLEFLAG =\'\"+SETTLEFLAG+\"\'\",\"\")} ${if(len(USER_NAME)>0,\"AND USER_NAME =\'\"+USER_NAME+\"\'\",\"\")} ${if(len(startrq)>0&&len(stoprq)>0,\"AND BILLMAKEDATE BETWEEN\'\"+startrq+\"\' AND \'\"+stoprq+\"\'\",\"\")} 直接从视图取得数据,可以加在哪里
    2020-02-18 15:28 
  • 3关注人数
  • 400浏览人数
  • 最后回答于:2020-2-18 15:28
    请选择关闭问题的原因
    确定 取消
    返回顶部