Foxtable(狐表)用户栏目专家坐堂 → [求助]列属性允许编辑设为false,锁定的图标没有了,仍能编辑,不知何故?


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

主题:[求助]列属性允许编辑设为false,锁定的图标没有了,仍能编辑,不知何故?

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


加好友 发短信
等级:四尾狐 帖子:834 积分:5704 威望:0 精华:0 注册:2014/5/20 17:56:00
[求助]列属性允许编辑设为false,锁定的图标没有了,仍能编辑,不知何故?  发帖心情 Post By:2015/8/29 17:04:00 [只看该作者]

列属性允许编辑设为false,锁定的图标没有了,仍能编辑,不知何故?
图片点击可在新窗口打开查看此主题相关图片如下:列锁定失效.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106307 积分:540670 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/29 17:13:00 [只看该作者]

测试没发现这种情况

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


加好友 发短信
等级:四尾狐 帖子:834 积分:5704 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2015/8/29 17:25:00 [只看该作者]

找出来了。前两天新加的授权表,测试没有问题后就把所有授权给取消了。因此可能启动后就把所有表及列默认的权限给取消了。

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


加好友 发短信
等级:四尾狐 帖子:834 积分:5704 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2015/8/29 17:36:00 [只看该作者]

有些公式性质的列默认是不能编辑的。如果因为授权表又得重新挨
个授权就太麻烦了吧!

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106307 积分:540670 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/29 17:42:00 [只看该作者]

对于那些不影响系统安全性的列就没必要做授权了,只对那些比较敏感的列做授权就行了,有些公式性质的列做成表达式列

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/30 10:35:00 [只看该作者]

收取代码那里,判断此列默认是否可以修改,不能修改,就不要改了。

 

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

 


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


加好友 发短信
等级:四尾狐 帖子:834 积分:5704 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2015/8/30 11:05:00 [只看该作者]

大红袍老师,是这么加吧?
For Each t As Table In Tables '显示所有表和列
    t.Visible = True
    t.AllowEdit = True
    For Each c As Col In t.Cols
        If c.AllowEdit =False OrElse c.visible = False Then
            Return
        Else
            c.Visible = True
            c.AllowEdit = True
        End If
    Next
Next

另外:切换用户的户,有些设置的权限就不起作用了。比如我正在用用户A登录,一些按钮默认是不能执行的(灰的)。如果切换到开发者用户,这些按钮仍然不能执行(灰的),而开发者拥有这些权限。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/30 11:41:00 [只看该作者]

1、窗口按钮的权限设置,单独做一个函数;

 

2、在窗口afterLoad事件执行此函数,传入窗口名;

 

3、在切换用户或登陆的时候,循环每一个窗口,如果窗口打开,就执行一次函数


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


加好友 发短信
等级:四尾狐 帖子:834 积分:5704 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2015/8/30 11:46:00 [只看该作者]

自定义函数这块还没有怎么接触,看来只能先暂时搁浅了。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/30 12:24:00 [只看该作者]

以下是引用bigeng在2015/8/30 11:46:00的发言:
自定义函数这块还没有怎么接触,看来只能先暂时搁浅了。

 

就是把你写的权限代码放到里面就行。


 回到顶部