以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何根据用户权限来禁止菜单的操作?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11403)

--  作者:demon_gdy
--  发布时间:2011/7/21 9:51:00
--  [求助]如何根据用户权限来禁止菜单的操作?

您好,我想通过用户的权限,根据用户不同的权限,然后有些设计好的菜单是不能够使用的,也就是不能够操作,这个功能请问如何实现,还有一个就是,咱们这个foxtable中的那个自带的用户登录窗口在哪里?我找了很久没有找到。


--  作者:程兴刚
--  发布时间:2011/7/21 10:00:00
--  

1、能实现,请做简单的例子上传让大家帮您进一步指导;

2、在菜单:管理项目\\用户管理


--  作者:狐狸爸爸
--  发布时间:2011/7/21 10:00:00
--  
1、用户管理:
http://www.foxtable.net/help/topics/0607.htm
 
2、修改某些菜单的按钮代码:
  
If User.Name <> "张经理" Then
      e.Cancel = True
      Messagebox.show("等你做了经理再来点这个按钮", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
 
 

--  作者:demon_gdy
--  发布时间:2011/7/21 10:28:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:按钮.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:订单按钮.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:张三.jpg
图片点击可在新窗口打开查看
就例如上面的三个窗口,我用的用户登录窗口是咱们foxtable自带的,用户张三属于外部客户分组,我不想让这个分组的人使用订单录入窗口,如何实现?
--  作者:狐狸爸爸
--  发布时间:2011/7/21 10:38:00
--  

if user.Group = "外部客户" then

   messagebox.show("你无权打开此窗口")

else

   \'原来打开窗口的代码

end if


--  作者:demon_gdy
--  发布时间:2011/7/21 10:56:00
--  
谢谢,问题解决了。。