以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助:根据用户名载入不同行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20435)

--  作者:snoopy2659
--  发布时间:2012/6/8 15:57:00
--  求助:根据用户名载入不同行

做一个合同统计表

有“销售助理”一列

要求销售助理A登入时,只显示A处理的行

 

有“发货”逻辑列

要求用户“发货员”只能看到“发货”列为True的行

 

求方法


--  作者:ttzb2000
--  发布时间:2012/6/8 16:12:00
--  

http://www.foxtable.com/help/index.html?n=2346.htm

 

看看这个帮助


--  作者:snoopy2659
--  发布时间:2012/6/8 17:25:00
--  

找到了代码,是这个

示例四

BeforeLoadInnerTable


只加载业务员为登录用户的订单:

If e.DataTableName = "订单"
e.Filter =
"[业务员] = \'" & e.User.Name & "\'"
End
If

 

但是有个问题:

 

我针对用户加载不同行的要求会非常多,二十几个用户 几乎每个都会有不同要求,

如果用这个代码的话,就会有几十个上百行代码,会不会影响速度?


--  作者:狐狸爸爸
--  发布时间:2012/6/8 17:43:00
--  
不会影响速度。