以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  禁止删除表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=76325)

--  作者:kaituozhe
--  发布时间:2015/10/27 8:12:00
--  禁止删除表
有些非常重要的表,我想设定除了开发人员以外,任何人禁止删除表,可以吗
--  作者:Hyphen
--  发布时间:2015/10/27 9:05:00
--  

自定义菜单,去掉删除表菜单,或者在菜单设计里加上权限判断(根据权限使用菜单,或者根据权限加载菜单)

 

限制其它人员使用代码编辑

 

http://www.foxtable.com/help/topics/2438.htm

 


--  作者:大红袍
--  发布时间:2015/10/27 9:23:00
--  
以下是引用kaituozhe在2015/10/27 8:12:00的发言:
有些非常重要的表,我想设定除了开发人员以外,任何人禁止删除表,可以吗

 

你发布以后,删除表、修改表结构等功能就已经无效了。

 

再有,上面的菜单,你可以自己做啊。去看菜单设计的帮助文档


--  作者:kaituozhe
--  发布时间:2015/10/27 11:16:00
--  

Select Case MainTable.name
    Case "main"
        RibbonTabs("Table").Groups("table").Items("DeleteTable").Enabled = True
End Select

我是这样设计代码的,可是换到这个表时提示不菜单中不存在table功能组,这是什么原因,因为好多窗口都绑定在这个表中,怕谁误删除,现在只是项目的初步阶段还没有到设计菜单的时候


--  作者:大红袍
--  发布时间:2015/10/27 12:01:00
--  
RibbonTabs("Table").Groups("Table").Items("DeleteTable").Enabled = False