在制作报表时,如果需要根据当前用户获取一些数据,在报表的数据源中可以按下面的方式获取到当前用户编码:
把下面这个字符串嵌入到数据源的sql语句中
'"+Parameters!用户编号_.Value+"'
例如:
select c_name from tb_user
where c_userno ='"+Parameters!用户编号_.Value+"'
这个语句得到当前用户的名称
还有几个隐含的参数可以使用:
Parameters!客户编码_.Value 表示当前机构代码
Parameters!客户名称_.Value 表示当前机构名称
Parameters!用户名称_.Value 表示当前用户名称
Parameters!权限码_.Value 表示当前用户的全新码
Parameters!最大行数_.Value 表示返回的最大行数