以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于user.name的筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150599)

--  作者:tld
--  发布时间:2020/6/2 22:12:00
--  关于user.name的筛选
老师好。
dim name as string = user.name
表A中有一列  ,列名称为  岗位人名单。我希望在name登录时,岗位人名单中 出现 name 的行可见,如果不出现name,则该行不可见。如何做到?


谢谢老师!



--  作者:有点蓝
--  发布时间:2020/6/2 22:32:00
--  
参考:http://www.foxtable.com/webhelp/topics/2256.htm
--  作者:tld
--  发布时间:2020/6/2 22:52:00
--  
例子中  DataTables("订单").LoadFilter = "岗位人名单 = \'" & User.Name & "\'"     岗位人名单 是具体的名字。但,当 岗位人名单是个数组怎么办?
比如,某列的岗位人名单中字符串是 : “|张三|李四|王五|赵六|”,张三、李四、王五、赵六均可见该行,但丁六就不可见。


--  作者:有点蓝
--  发布时间:2020/6/2 23:17:00
--  
DataTables("订单").LoadFilter = "\'|\'+岗位人名单+\'|\'  like  \'%|" & User.Name & "|%\'"