Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]根据User.IsRole隐藏编辑模式和阅读模式两个菜单

1楼
沪上游客 发表于:2023/9/25 20:32:00
老师您好!
我在角色中设置了名称为“查阅模式”,如果用户被设置这个IsRole就不能编辑所有表。用户进入项目时是阅读模式,但该用户手动闭项目右上角的查阅模式后还是能编辑表。
图片点击可在新窗口打开查看
请问If User.IsRole("查阅模式") then 怎么样可以隐藏“编辑模式”和“查阅模式”这两个开关?
谢谢老师!
2楼
沪上游客 发表于:2023/9/25 20:34:00
或者这两个按钮灰色无效也可以

Syscmd.Project.Compact(False)
RibbonTabs("Common").Groups("Data").Items("CloneRow").Enabled = False '禁止克隆行菜单
ContextMenus("Row")("Clone").Visible = False '禁止右键克隆行菜单
ContextMenus("Cell").Items("RowMenu").visible = False '禁止表右键行相关菜单
ContextMenus("Cell").Items("ColMenu").visible = False '禁止表右键列相关菜单

是不是类似这些代码?
图片点击可在新窗口打开查看
[此贴子已经被作者于2023/9/25 20:42:35编辑过]
3楼
有点蓝 发表于:2023/9/25 20:34:00
参考:http://www.foxtable.com/webhelp/topics/2438.htm,比如

ConfigBar.Items("BrowseMode").Enabled = not User.IsRole("查阅模式")
4楼
沪上游客 发表于:2023/9/25 20:50:00
老师是不是在系统事件CurrentTableChanged中设置
5楼
沪上游客 发表于:2023/9/25 20:55:00
已解决,谢谢老师!图片点击可在新窗口打开查看
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.