Foxtable(狐表)用户栏目专家坐堂 → [求助]表显示内容问题


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

主题:[求助]表显示内容问题

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


加好友 发短信
等级:小狐 帖子:371 积分:3120 威望:0 精华:0 注册:2013/7/13 15:49:00
[求助]表显示内容问题  发帖心情 Post By:2014/3/28 10:24:00 [只看该作者]

“用户1”当前登录时,表A只显示表A中“业务负责人”列内容为“用户1”且表A中“订单状态”列中内容为“业务审核”及“财务审核”的行。

怎么做?谢谢


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/3/28 10:57:00 [只看该作者]

参考:
http://www.foxtable.com/help/topics/2256.htm


 
 
If User.Name = "用户1" Then
    DataTables("订单").LoadFilter = "业务负责人 = '" User.Name & "' And (订单状态 = '业务审核' Or 订单状态 = '财务审核')"
Else
    DataTables("订单").LoadFilter = ""
End If
DataTables("订单").Load()


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


加好友 发短信
等级:小狐 帖子:371 积分:3120 威望:0 精华:0 注册:2013/7/13 15:49:00
  发帖心情 Post By:2014/3/28 14:20:00 [只看该作者]

以下是引用狐狸爸爸在2014-3-28 10:57:00的发言:

参考:
http://www.foxtable.com/help/topics/2256.htm


 
 
If User.Name = "用户1" Then
    DataTables("订单").LoadFilter = "业务负责人 = '" User.Name & "' And (订单状态 = '业务审核' Or 订单状态 = '财务审核')"
Else
    DataTables("订单").LoadFilter = ""
End If
DataTables("订单").Load()

如果是登陆的是用户组:“销售组1”那么只加载当前登陆用户自己的订单,怎么修改啊

 User.Name改为User.Group,并将用户名替换为分组名即可。那岂不是加载了整个”销售组1“的数据?

[此贴子已经被作者于2014-3-28 14:24:06编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/3/28 14:21:00 [只看该作者]

If User.Group = "销售组1" Then
    DataTables("订单").LoadFilter = "业务负责人 = '" User.Name & "' And (订单状态 = '业务审核' Or 订单状态 = '财务审核')"
Else
    DataTables("订单").LoadFilter = ""
End If
DataTables("订单").Load()

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


加好友 发短信
等级:小狐 帖子:371 积分:3120 威望:0 精华:0 注册:2013/7/13 15:49:00
  发帖心情 Post By:2014/3/28 14:25:00 [只看该作者]

以下是引用狐狸爸爸在2014-3-28 14:21:00的发言:
If User.Group = "销售组1" Then
    DataTables("订单").LoadFilter = "业务负责人 = '" User.Name & "' And (订单状态 = '业务审核' Or 订单状态 = '财务审核')"
Else
    DataTables("订单").LoadFilter = ""
End If
DataTables("订单").Load()

明白了,谢谢

 


 回到顶部