Foxtable(狐表)用户栏目专家坐堂 → 帮助中的权限


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

主题:帮助中的权限

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

首先你得理解代码的。

窗口中的表可能有效,也可能无效。

因为授权是根据表名来的,对于副本或者SQLTable、QureryTable来说,表名是比较特别的,你在授权表中的表名也必须做相应的调整。

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

在哪里设置了什么代码,目的是什么,并举例说明哪里不行。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

这是因为窗口中的Table控件的允许编辑属性被设置为True了。

可视化授权在打开项目后执行,此时材料表却是不能编辑,但是你打开窗口后,材料表根据table控件的属性设置,重新变为只读的了。

可以这么说,帮助中可视化授权的表编辑授权,对于窗口Table无效。

但是你可以自己解决,在窗口的AfterLoad事件设置代码,根据用户名和标明,从授权表读取有关信息,来设置窗口Table的AllowEdit属性

[此贴子已经被作者于2011-5-20 9:30:46编辑过]

 回到顶部