以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 菜单显示权限问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46502) |
-- 作者:happly145 -- 发布时间:2014/2/24 21:20:00 -- 菜单显示权限问题 看到帮助文件 示例一 我们增加一个用户“录入员”,如果该用户登录,隐藏“数据表”和“管理项目”两个功能区,并禁用杂项功能区的“执行SQL”和 “命令窗口”两个按钮。 第一步当然是增加一个名为“录入员”的用户,然后在菜单系统事件LoadUserSetting加入如下代码: If User.Name = "录入员" Then 设计完成后,请切换到录入员用户,看看是否已经实现设计要求。 那么如何设置 隐藏自己设计的的菜单功能项呢? 谢谢! [此贴子已经被作者于2014-2-24 21:20:27编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/2/24 21:28:00 -- 同样是这样写的,把名字什么的替换成你菜单的名字就行了。 如何获取菜单的引用?参考:http://www.foxtable.com/help/topics/1526.htm
|
-- 作者:happly145 -- 发布时间:2014/2/24 21:42:00 -- 有点甜老师您看下, 然后选择“张三”登录 怎么回事呀? |
-- 作者:happly145 -- 发布时间:2014/2/24 22:09:00 -- 谢谢,有点甜老师,我已实现此功能了. |
-- 作者:happly145 -- 发布时间:2014/2/24 22:23:00 -- 又不行了,选择另外的用户登录,也没有“工时管理” If RibbonTabs.Contains("工时管理") Then If User.Name = "李四" Then RibbonTabs("工时管理").Visible = True Else RibbonTabs("工时管理").Visible = False End If End If 而且,切换用户后,选择张三登录,没有变化,没有“工时管理”功能项? 希望您给再看看。
|
-- 作者:小刚 -- 发布时间:2014/2/24 22:43:00 -- 你的代码的意思就是: 当李四登录时,有“工时管理”功能项,别的人登录时,就没有“工时管理”功能项。
|
-- 作者:happly145 -- 发布时间:2014/2/24 23:08:00 -- 恩 ,对 |
-- 作者:tianyumgw -- 发布时间:2014/2/25 9:46:00 -- 谢谢 |
-- 作者:happly145 -- 发布时间:2014/2/25 11:12:00 -- 您帮我再看看 按照有点甜老师的方法,我试验了下,还是不行。 名字也换了,就是实现不了。且,更换用户也没有变化。 不知道问题出现在哪?
|
-- 作者:Bin -- 发布时间:2014/2/25 11:19:00 -- 无可能. 请把例子发上来.
|