Foxtable(狐表)用户栏目专家坐堂 → 这个判断语句哪里错了?


  共有1983人关注过本帖平板打印复制链接

主题:这个判断语句哪里错了?

帅哥哟,离线,有人找我吗?
天若千颖
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:4871 威望:0 精华:0 注册:2014/6/15 16:01:00
这个判断语句哪里错了?  发帖心情 Post By:2016/8/19 8:42:00 [只看该作者]

If User.IsRole("资料下载") Then '如果用户具有资料下载权限,则执行 
…… '这里是资料下载的代码
ElseIf e.Table.Current("特需授权").Contains("User.Name") Then   '如果当前用户不具备“”资料下载“”权限,但是用户名包含在该表点击行对应的“”特需授权“列中
……  '这里是资料下载的代码
Else
     MessageBox.Show("你没有打开资料的权限!")
   End If
End If

第一个if判断后,如果不成立,就直接执行Else了。其实我想实现的是,即使用户不属于“资料下载”用户组,还要判断“特需授权”中是否有他的用户名,如果有,同样可以下载资料,如果没有,才弹出“你没有打开资料的权限”的提示。

 回到顶部