Foxtable(狐表)用户栏目专家坐堂 → [求助]一个针对于行数据显示的权限


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

主题:[求助]一个针对于行数据显示的权限

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


加好友 发短信
等级:一尾狐 帖子:418 积分:3209 威望:0 精华:0 注册:2010/2/24 13:33:00
[求助]一个针对于行数据显示的权限  发帖心情 Post By:2011/6/30 19:03:00 [只看该作者]

各位老师:

DrawCell事件可以针对列显示数据

那么可不可以符合条件,将一行的值显示为掩码?

 

 

If User.Group = "经理" Then '如果是经理
Return '那么返回,正常显示数据
End
If
If
e.Col.Name = "密码" Then '如果正在绘制的是密码列
e.Text =
"****" '那么用*代替原来的内容
End
IF


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/6/30 19:31:00 [只看该作者]

可以

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


加好友 发短信
等级:一尾狐 帖子:418 积分:3209 威望:0 精华:0 注册:2010/2/24 13:33:00
  发帖心情 Post By:2011/6/30 19:38:00 [只看该作者]

If e.Row("姓名") = "总经理" Then
 e.Text = "****"
End If

 

狐爸,这个我搞出来了,以上是代码,但我怎么能让这个数据被复制贴出来时也是掩码呢?

不是要禁用复制粘贴功能吧?


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/6/30 19:38:00 [只看该作者]

是的,禁止。

最好隐藏此列

[此贴子已经被作者于2011-6-30 19:38:31编辑过]

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


加好友 发短信
等级:一尾狐 帖子:418 积分:3209 威望:0 精华:0 注册:2010/2/24 13:33:00
  发帖心情 Post By:2011/6/30 20:08:00 [只看该作者]

晕...记录窗口也能看到掩码数据...

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


加好友 发短信
等级:一尾狐 帖子:418 积分:3209 威望:0 精华:0 注册:2010/2/24 13:33:00
  发帖心情 Post By:2011/6/30 20:12:00 [只看该作者]

 狐爸,看来只能加载数据时来控制不load了,我这么写对吗?

想屏蔽掉考核人=总经理的数据     

DataTables("绩效考核").LoadFilter ="[考核部门]='" & dr("部门") & "' Or [被考核部门]='" & dr("部门")  And [考核人] <> '"& "总经理" & "'"
DataTables("绩效考核").Load()


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/1 8:38:00 [只看该作者]

DataTables("绩效考核").LoadFilter ="([考核部门]='" & dr("部门") & "' Or [被考核部门]='" & dr("部门")  & "') And [考核人] <> '"& "总经理" & "'"

DataTables("绩效考核").Load()


 回到顶部