以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=13693)

--  作者:wlimonan
--  发布时间:2011/10/23 12:43:00
--  [求助]
我的意思应该是如果用户分组是管理组,加载所有数据,否则只加载登录用户负责的行,那么代码应该是:
 
If e.DataTableName = "客户登记表" Then
    If e.User.Group <> "管理组" Then \'如果不是管理组
        e.Filter = "[业务员] = \'" & e.User.Name & "\'"   \'则设置加载条件
    End If
End If
就是只加载登陆用户负责的行怎么设置啊。。。小白我。。5555

--  作者:狐狸爸爸
--  发布时间:2011/10/23 12:49:00
--  
从代码来说,没有看出问题,如果搞不定,将你的文件上传,我帮你看看怎么回事。
--  作者:wlimonan
--  发布时间:2011/10/23 13:17:00
--  [求助]

狐爸,您好,我是个纯小白,我的意思就是想比如表A,情况如下

 

使用单位        产品          销售员

一厂             破乳剂         张三

一厂             絮凝剂         张三

二厂             破乳剂         李四

 

我的目的是让用户分组的经理组能全看到表A,但是销售员组的人只能看到他们自己管理的行,如上述,张三只能看到一厂的1、2两行,李四只能看到自己二厂的第三行

在狐表的帮助栏目里面只给提供了处理不同的表,处理不同的行的命令我真不会啊。救救。。谢谢狐爸


--  作者:czy
--  发布时间:2011/10/23 13:26:00
--  
一楼的代码没问题呀,只需将业务员改成销售员就可以了。
--  作者:wlimonan
--  发布时间:2011/10/23 13:31:00
--  
您好,我是个纯小白,我的意思就是想比如表A,情况如下

 

使用单位        产品          销售员

一厂             破乳剂         张三

一厂             絮凝剂         张三

二厂             破乳剂         李四

 

我的目的是让用户分组的经理组能全看到表A,但是销售员组的人只能看到他们自己管理的行,如上述,张三只能看到一厂的1、2两行,李四只能看到自己二厂的第三行

在狐表的帮助栏目里面只给提供了处理不同的表,处理不同的行的命令我真不会啊。救救


--  作者:hanxuntx
--  发布时间:2011/10/23 13:33:00
--  

兄弟,就是用你一楼大代码啊,只需要针对这张表进行筛选就行了,

不需要针对行的


--  作者:wlimonan
--  发布时间:2011/10/23 13:39:00
--  
谢谢你~~我找到一个方法了~~灰常感谢