Foxtable(狐表)用户栏目专家坐堂 → 关于使用者的权限


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

主题:关于使用者的权限

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 10:11:00 [显示全部帖子]

 ftp列的权限不好控制。

 

 你单独做一个浏览图片和下载图片的窗口吧,加入PictureViewer控件,控制其按钮的显示即可。

 

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

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 10:27:00 [显示全部帖子]

1、AfterOpenProject事件

 

For Each dt As DataTable In DataTables
    dt.GlobalHandler.PrepareEdit = True
Next

 

2、全局表事件,PrepareEdit

 

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

 

If User.Name = "过路者" Then
    If e.Col.DataCol.ExtendType <> ExtendTypeEnum.Files AndAlso e.Col.DataCol.ExtendType <> ExtendTypeEnum.Images Then
        e.cancel = True
    End If   
End If

 

[此贴子已经被作者于2015/8/7 10:26:56编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 14:06:00 [显示全部帖子]

1楼的代码,你要去掉才行

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 14:07:00 [显示全部帖子]

如果只有一个表需要,就在那个表的PrepareEdit写代码即可。不需要开启全局表事件。

 

If User.Name = "过路者" Then
    If e.Col.Name = "图片" Then
        e.cancel = True
    End If   
End If

 

[此贴子已经被作者于2015/8/7 14:07:07编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 14:33:00 [显示全部帖子]

单独解锁一个表

 

If User.Name = "过路者" Then
    For Each t As Table In Tables
        If t.Name <> "表A" Then
            t.AllowEdit = False
        End If
    Next
End If

 回到顶部