Foxtable(狐表)用户栏目专家坐堂 → [求助]不同用户编辑不同列出现的问题


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

主题:[求助]不同用户编辑不同列出现的问题

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


加好友 发短信
等级:幼狐 帖子:98 积分:737 威望:0 精华:0 注册:2020/3/10 15:14:00
[求助]不同用户编辑不同列出现的问题  发帖心情 Post By:2020/5/27 11:20:00 [显示全部帖子]

表属性中在PrepareEdit事件中写入如下代码:
Select Case _UserName
    Case "张三","李四"
        Select Case e.Col.Name
            Case "模式","项目名称","货物","转运单号","运输地","运输距离","运输单价","运输费用","运费承担方","是否结款"
                e.Cancel = True
        End Select
End Select

本意是张三和李四不能编辑"模式","项目名称","货物","转运单号","运输地","运输距离","运输单价","运输费用","运费承担方","是否结款"这些列,但是实际效果是其它列在用张三或李四登陆时, 确实起到了限制编辑的效果,但是后插入的"运输地"这一列,所有用户都能编辑。
这段代码在命令窗口中进行执行时,会出现:“col”不是e的成员,这个编译错误。


请问错误出现在哪儿了?

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


加好友 发短信
等级:幼狐 帖子:98 积分:737 威望:0 精华:0 注册:2020/3/10 15:14:00
  发帖心情 Post By:2020/5/27 11:48:00 [显示全部帖子]

哦,是这样。

那我这段代码是不是没有问题?那为什么后插入的”运输地“列所有的用户全能编辑呢?

 回到顶部