Foxtable(狐表)用户栏目专家坐堂 → [求助]数据表加载或者显示的问题


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

主题:[求助]数据表加载或者显示的问题

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


加好友 发短信
等级:婴狐 帖子:23 积分:240 威望:0 精华:0 注册:2016/4/25 21:16:00
[求助]数据表加载或者显示的问题  发帖心情 Post By:2016/6/21 16:32:00 [只看该作者]

请教各位大大  不同用户登录后显示不同的数据表  这个需要怎么来设置
比如讲A只能看到表1和表2 看不到表3  而B能看到表2和表3 看不到表1

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/21 16:35:00 [只看该作者]


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


加好友 发短信
等级:婴狐 帖子:23 积分:240 威望:0 精华:0 注册:2016/4/25 21:16:00
  发帖心情 Post By:2016/6/21 16:57:00 [只看该作者]

谢谢老板

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


加好友 发短信
等级:婴狐 帖子:23 积分:240 威望:0 精华:0 注册:2016/4/25 21:16:00
  发帖心情 Post By:2016/6/21 18:16:00 [只看该作者]

Select Case e.DataTableName
    
Case "表A","表B"
        e.Cancel = (e.User.Name = 
"张三")
    
Case 
"表A","表B"
        e.Cancel = (e.User.Name = 
"李四"
End
 
Select

大大 就像这样的代码 除了用户名不一样 其他的都一样
测试下来的结果是 张三显示的除表A和表B的其他表 但是李四登陆后所有的表都显示 是代码错误么

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2016/6/21 18:29:00 [只看该作者]

你的代码有问题,两个case一样的

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2016/6/21 18:32:00 [只看该作者]

举例:比如讲A只能看到表1和表2 看不到表3  而B能看到表2和表3 看不到表1
Select Case e.DataTableName
    
Case "表1"
        e.Cancel = (e.User.Name = 
"B")
    
Case 
"表3"
        e.Cancel = (e.User.Name = 
"A"
End
 
Select

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


加好友 发短信
等级:婴狐 帖子:23 积分:240 威望:0 精华:0 注册:2016/4/25 21:16:00
  发帖心情 Post By:2016/6/21 18:32:00 [只看该作者]

确实是一样的 因为两个人看到的表是一样的
这个应该怎么写代码

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/21 18:39:00 [只看该作者]

 直接说你要实现的逻辑是什么吧。

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


加好友 发短信
等级:婴狐 帖子:23 积分:240 威望:0 精华:0 注册:2016/4/25 21:16:00
  发帖心情 Post By:2016/6/21 18:41:00 [只看该作者]

两个权限一样的用户 打开项目的时候显示一样的数据表

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/21 18:42:00 [只看该作者]

Select Case e.DataTableName
    Case "表A","表B"
        e.Cancel = (e.User.Name = "张三" Or e.User.Name = "李四")
End Select

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