Foxtable(狐表)用户栏目专家坐堂 → [求助]我要实现让不同的用户处理不同的列功能,参考了帮助(链接)尝试了如下代码,但是出错,出错信息无法执行,请问代码哪里有问题?


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

主题:[求助]我要实现让不同的用户处理不同的列功能,参考了帮助(链接)尝试了如下代码,但是出错,出错信息无法执行,请问代码哪里有问题?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/8 15:53:00 [显示全部帖子]

1、代码写在什么事件?
2、代码不完整
3、看看http://www.foxtable.com/webhelp/topics/2242.htm,注意理解一下select case的用法

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


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/8 16:59:00 [显示全部帖子]

Select  Case User.Group
     Case "市场部","工商部","会计部","客服部","海外部","商标部"
         Tables("快递日期").Cols.Remove("第一列")
         Tables("客户代码").Cols.Remove("第二列")
end select

Select  Case User.Group
    Case "市场部","工商部","人资部","海外部","商标部"
         Tables("客户信息表").Cols.Remove("第三列")
end select

其它参考上面方法分开处理,原因看看http://www.foxtable.com/webhelp/topics/2242.htm,注意理解一下select case的用法

另外确定列名是正确的,这些表仍然是使用"第一列"、"第二列"这种列名?
[此贴子已经被作者于2020/12/8 17:00:44编辑过]

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


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/8 21:37:00 [显示全部帖子]

请认真理解一下5楼的用法

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


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/8 22:17:00 [显示全部帖子]

Select Case User.Name 
case "赖伟华","张好","郭雪娇","李奕","郭培伦","李小敏","罗洋","蔡文奕","吴晓英"
        Tables("快递记录").Visible = False
        Tables("客户代码").Visible = False
End Select

其它的按照此方式改。

建议还是花点时间先学学基础吧,连基本的代码逻辑都没看懂:http://www.foxtable.com/webhelp/topics/1592.htm

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


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/9 10:32:00 [显示全部帖子]

Select Case User.Name

 Case "赖伟华","张好","郭雪娇","李奕","郭培伦","李小敏","罗洋","蔡文奕","吴晓英"

        Tables("快递记录").Visible = False

        Tables("客户代码").Visible = False

End Select

Select Case User.Name

 Case "赖伟华","张好","龚举","李小敏","罗洋","蔡文奕","吴晓英","黄彩蓝"

        Tables("客户信息表").Visible = False

 

End Select


 回到顶部