Foxtable(狐表)用户栏目专家坐堂 → 数据修改权限


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

主题:数据修改权限

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/8 13:57:00 [只看该作者]

 

版主,再请问一下, 以下是当在表中新增记录时就带上当前用户名,我想第二列 产品 不是空白时再带上当前用户名,可以吗? 谢谢。

 

 

表的DataRowAdding事件 中加入代码:

 

e.DataRow("业务员") = User.name


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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/8 14:38:00 [只看该作者]

到datacolchanged事件写代码添加


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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/8 15:10:00 [只看该作者]

版主

 

这个这样设定后,只有是当前用户名可以修改,如果用户名是空白的也可以修改,要怎么改写,谢谢了。

 

If e.Row("username") <> User.Name Then
    e.Cancel =  True
End If


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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/8 15:18:00 [只看该作者]

If e.Row.isnull("username") = false andalso e.Row("username") <> User.Name Then 
    e.Cancel =  True
End If

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/8 15:34:00 [只看该作者]

用户名为空白时还是不能进行编辑。改成 or 也不对。

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/8 15:43:00 [只看该作者]

版主,你的正确的,谢谢。

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


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/8 15:44:00 [只看该作者]

测试没有问题。上传实例说明

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/12 20:47:00 [只看该作者]

版主,用了这个后,针对本记录是不能修改,但是可以删除的。

 

http://www.foxtable.com/webhelp/scr/2247.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/12 20:55:00 [只看该作者]

以下是引用leoli在2018/12/12 20:47:00的发言:

版主,用了这个后,针对本记录是不能修改,但是可以删除的。

 

http://www.foxtable.com/webhelp/scr/2247.htm

 

 

BeforeDeleteDataRow事件写代码

 

http://www.foxtable.com/webhelp/scr/0632.htm

 


 回到顶部
总数 19 上一页 1 2