Foxtable(狐表)用户栏目专家坐堂 → 在项目的BeforeLoadInnerTable事件里添加了代码


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

主题:在项目的BeforeLoadInnerTable事件里添加了代码

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


加好友 发短信
等级:三尾狐 帖子:698 积分:5618 威望:0 精华:0 注册:2013/4/9 6:59:00
在项目的BeforeLoadInnerTable事件里添加了代码  发帖心情 Post By:2013/4/20 7:23:00 [只看该作者]

If e.DataTableName = "表A" AndAlso e.User.Group = "a站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
ElseIf e.DataTableName = " 表A " AndAlso e.User.Group = "b站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
ElseIf e.DataTableName = " 表A " AndAlso e.User.Group = "c站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
ElseIf e.DataTableName = " 表A " AndAlso e.User.Group = "d站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
ElseIf e.DataTableName = " 表A " AndAlso e.User.Group = "e站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
ElseIf e.DataTableName = " 表A " AndAlso e.User.Group = "f站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
ElseIf e.DataTableName = " 表A " AndAlso e.User.Group = "g站点" Then
e.Filter = "[创建人] = '" & e.User.Name & "'"
End If



想达到的目的是加载表A的时候,当登陆用户的用户组为a站点、b站点、c站点、e站点、f站点、f站点时只加载登陆用户创建的行,为什么没有效果呢?依然加载全部数据,是哪里不对呢?


【上下都改成group就没问题了 列名里也相应改。】
共勉,共勉图片点击可在新窗口打开查看
[此贴子已经被作者于2013-4-20 8:23:03编辑过]

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


加好友 发短信
等级:三尾狐 帖子:698 积分:5618 威望:0 精华:0 注册:2013/4/9 6:59:00
  发帖心情 Post By:2013/4/20 7:48:00 [只看该作者]

图片点击可在新窗口打开查看
[此贴子已经被作者于2013-4-20 8:23:31编辑过]

 回到顶部