Foxtable(狐表)用户栏目专家坐堂 → [求助]关于权限设置的几个问题


  共有2991人关注过本帖树形打印复制链接

主题:[求助]关于权限设置的几个问题

美女呀,离线,留言给我吧!
龙潭春早
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
[求助]关于权限设置的几个问题  发帖心情 Post By:2018/8/30 21:56:00 [显示全部帖子]


想要限制非开发者编辑别人列里的内容,下面的代码为什么不能执行呢?

For Each dc As DataCol In DataTables("A表").DataCols
    
    If User.Type <> UserTypeEnum.Developer And e.dc.Name <> User.name Then
        
        e.Cancel = True '那么不允许编辑
        
    End If

Next


 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/30 23:04:00 [显示全部帖子]

这么晚还给答复,多谢啦!!!

马上研究!

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 12:14:00 [显示全部帖子]

多层表头的问题:

FT 能对多层表头的列,做上面这样的设置吗?

比如,营业部里有张三、李四、王五等,双层表头分别为 “ 营业部_张三 ”、“ 营业部_李四 ”、“ 营业部_王五 ”等,

怎么把他们都设置成不能编辑别人列里的内容呢?

对于甜老师的这套代码:

startEdit事件

 

   If User.Type <> UserTypeEnum.Developer And e.col.name <> User.name Then

        
        e.Cancel = True '那么不允许编辑
        
    End If

知道需要修改以上代码中的列名表述,可能需要用表达式,去掉多层表头的 “ 营业部_ ” 部分?

但是一时想不出来怎么改,老师们能给个完整的代码吗?

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 13:08:00 [显示全部帖子]

多谢了!

另外,甜老师能说一下,为什么 1楼 的代码不能执行呢?

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 18:09:00 [显示全部帖子]

意思是说,e参数只能和代表其属性的这几个字符一起使用,

不能和其它字符(即使是定义了的)一起使用?

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 21:54:00 [显示全部帖子]

嗯 之前也看过。

只是,第一次接触这些内容,印象和理解的,应该都不那么深!

还真是需要在应用中,反复、多次的强化和重复,才能真正的用好这些内容。

多谢二位哈图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 22:15:00 [显示全部帖子]

引用时,为什么没有录入文字的光标位置呢?

图片点击可在新窗口打开查看此主题相关图片如下:引用时,为什么没有录入文字的光标位置呢?.png
图片点击可在新窗口打开查看





 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 22:55:00 [显示全部帖子]

嗯 明白了。

旁边的那个 “回复” 按钮,要怎么用呢?

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/8/31 23:40:00 [显示全部帖子]

图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
龙潭春早
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:676 积分:4895 威望:0 精华:0 注册:2018/3/22 16:05:00
  发帖心情 Post By:2018/9/7 18:24:00 [显示全部帖子]

请教一下:

startEdit 事件

 

   If User.Type <> UserTypeEnum.Developer And e.col.name <> User.name Then

        
        e.Cancel = True '那么不允许编辑
        
    End If

以上设置,虽然做到了不能编辑别人列里的内容了,但是也不能编辑一些共用的其它列的内容了,比如:日期、说明等列。

怎么能让他们编辑这些列呢?

 回到顶部
总数 14 1 2 下一页