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


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

主题:数据修改权限

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
数据修改权限  发帖心情 Post By:2018/12/7 17:50:00 [显示全部帖子]

版主,请问一下数据表的有一列用户名,如何实现增加记录后这个列中自动增加所增这条记录的用户名,然后在窗口表单中只能修改自己本人的记录,别人的记录用灰色显示,并只能读取不能修改。谢谢。

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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/7 18:27:00 [显示全部帖子]

谢谢版主。

 

如果不是当前用户,再让这些记录背景成灰色,这样可以吗?

 

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


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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/7 21:53:00 [显示全部帖子]

那底纹能改成灰色吗?


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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/7 23:48:00 [显示全部帖子]

版主,能用代码加在这下面来实现吗?

 

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


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


加好友 发短信
等级:小狐 帖子:301 积分:2547 威望:0 精华:0 注册:2018/11/15 12:35:00
  发帖心情 Post By:2018/12/8 9:25:00 [显示全部帖子]

版主, 当前窗口表单中的记录不是当前用户编辑的,才灰色显示。这个条件如下加到下面中? 谢谢。

 

DataTables("表A").AddUserStyle("a", Color.Red, Color.White)


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


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

 

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

 

 

表的DataRowAdding事件 中加入代码:

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
leoli
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


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


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

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

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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
leoli
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

 


 回到顶部
总数 11 1 2 下一页