Foxtable(狐表)用户栏目专家坐堂 → 编辑限制不起作用


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

主题:编辑限制不起作用

美女呀,离线,留言给我吧!
zhangning
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
编辑限制不起作用  发帖心情 Post By:2017/4/19 12:39:00 [只看该作者]


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:周负荷计划与实际管理.rar


想要在最后一个表中,达到以下效果:
不是录入者本人的无法编辑
如果“审查_完毕”勾选的话,未超过7天的,只能有黄检元可以编辑
但以下代码失效:

If User.Name = "黄检元" Then 
    If e.Row("审查_完毕") = True Then 
        Dim tv As Date = e.Row("日期")
        Dim tp As TimeSpan = Date.Today - tv
        If tp.TotalDays >= 7 Then 
            e.Cancel = True 
        End If
    End If
ElseIf e.Row("录入者") <> User.Name Then 
    e.Cancel = True 
End If

实验:用户:赵龙华  qdr216
                郑凤平  qd046

不是本人的也能删掉及时审查完毕,请老师帮看看问题出在哪里?谢谢!


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/19 14:49:00 [只看该作者]

 删除的问题。你可以去编写 beforeDeleteDataRow 事件进行限制。

 

 至于审查完毕这个,你给的例子无法测试,不同名都是修改不了的。


 回到顶部