以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  老大,怎么禁止特定的分组在表中增加行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176685)

--  作者:xiaofei_00
--  发布时间:2022/4/22 16:56:00
--  老大,怎么禁止特定的分组在表中增加行
如题,老大,怎么禁止特定的分组在表中增加行????
--  作者:有点蓝
--  发布时间:2022/4/22 17:19:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
--  作者:xiaofei_00
--  发布时间:2022/4/24 8:20:00
--  
不好意思,是我没表达清楚,我是想问的是比如我有一个表“表一”,有两个分组“设计人员”,“项目负责人”,这个表呢“设计人员“只能看,不可以修改,也不可以增加行,”项目负责人“呢可以做任何操作。就这样一个功能,咋实现呢?


--  作者:cd_tdh
--  发布时间:2022/4/24 8:40:00
--  

表事件,新增行和编辑事件判断分组为设计人员时,禁止就可以了

 比如禁止编辑,PrepareEdit事件

  If User.Group = "设计人员" Then
    e.Cancel = True
End
If

禁止新增行,BeforeAddDataRow事件

  If User.Group = "设计人员" Then
    e.Cancel = True
End
If

[此贴子已经被作者于2022/4/24 8:43:53编辑过]

--  作者:xiaofei_00
--  发布时间:2022/4/24 9:13:00
--  
搞定,感谢