Foxtable(狐表)用户栏目专家坐堂 → 窗口设置


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

主题:窗口设置

帅哥,在线噢!
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/6/8 16:04:00 [显示全部帖子]

我在另一个贴已经回了的:

在项目的AfterOpenProject中加入:

If e.user.name = "张三"
  Tables("表2").Visible = False
  Tables("表3").AllowEdit = False
End If

 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/6/8 16:16:00 [显示全部帖子]

以下是引用lihe60在2009-6-8 16:12:00的发言:
也许我这个问题很幼稚,但有这个功能,对用户授权很方便.


这个其实很简单的,自己设计一个这样的授权表。
在AfterOpenProject事件中读取这个表,根据表的设置授权即可。

[此贴子已经被作者于2009-6-8 16:16:20编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/6/8 16:32:00 [显示全部帖子]

以下是引用lihe60在2009-6-8 16:27:00的发言:
若有几十个用户,有几十个表,对每个用户进行授权,这样代码太长了.


应该根据用户分组,而不是用户名称授权。



 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/6/8 16:42:00 [显示全部帖子]

即使按照名称,按照我前面的设计思路,就是100个表,100个用户,也不过几行代码就可以搞定。

 回到顶部