以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]LoadUserSetting增加开发者  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4972)

--  作者:易服
--  发布时间:2009/11/13 16:51:00
--  [求助]LoadUserSetting增加开发者
If User.Type = UserTypeEnum.Administrator AndAlso User.Type = UserTypeEnum.开发者 Then
    Tables("人员").Visible = True
    Tables("单位").Visible = True
    Tables("林种").Visible = True
    Tables("树种").Visible = True
Else
    Tables("人员").Visible = False
    Tables("单位").Visible = False
    Tables("林种").Visible = False
    Tables("树种").Visible = False
End If

黑体部分是正确的想加入彩色部分不知怎么加?

--  作者:狐狸爸爸
--  发布时间:2009/11/13 16:54:00
--  
If User.Type = UserTypeEnum.Administrator OElse User.Type = UserTypeEnum.开发者 Then

AndAlso 是与的意思,一个用户怎么可能同时是开发者和管理员?
--  作者:易服
--  发布时间:2009/11/13 17:06:00
--  
"开发者"不能直接用要换成英文
--  作者:狐狸爸爸
--  发布时间:2009/11/13 17:10:00
--  
我复制你的,正确的:

If User.Type = UserTypeEnum.Administrator OElse User.Type = UserTypeEnum.Developer Then

其实帮助可以查的。

User

UserInfo类型表示用户,它包括三个属性,用于返回用户信息:

  • Name
    返回用户名
     
  • Group
    返回用户分组
     
  • Default
    逻辑型,如果是默认用户,则返回True,否则返回False
     
  • Type
    返回用户级别(类型),UserTypeEnum型枚举,包括以下可选值:

    Developer: 开发者
    Administrator:管理员
    User:普通用户。