盟威 Access 快速开发平台 \ 在线帮助中心 \ 函数目录 \ IsUserRole 函数

IsUserRole 函数

简介

判断当前用户是否属于指定用户角色。

语法

IsUserRole(RoleName)

输入参数

参数名称 必需/可选 数据类型 说明
RoleName 必需 String 用户角色名称。

返回值

当前登录用户属于 RoleName 参数指定的角色时返回 True,否则返回 False。

说明

本函数作为多角色支持功能的配套函数。

由于用户可指定多个角色,角色信息是一个如“管理员, 普通用户, 测试用户”这样的字符串,不能像以前只能指定一个角色时那样直接用等于判断,这时可以用 IsUserRole 函数进行判断。

相关

用户管理

示例

'2.5.0以前版本判断用户角色的代码:
If GetParameter("Current User RoleName") = "管理员" Then
    MsgBox "当前用户是管理员!"
End If

'2.5.0及以上版本判断用户角色的代码:
If IsUserRole("管理员") Then
    MsgBox "当前用户是管理员!"
End If

修订记录

2019.07-08 v2.5.0 引入。