以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]有选择的加载数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59395)

--  作者:liujywwy
--  发布时间:2014/11/3 16:21:00
--  [求助]有选择的加载数据

Case  "协议一组","协议二组","交换组","R驱动组","S驱动组","EPON组","ONU组","网管组","网络组","路由组","PTN应用组","链路组"
         DataTables("临时版本跟踪表").LoadFilter = "研发邮箱 = \'" & User.Name.trim() & "\'"

 

请看红色的代码。在临时版本跟踪表。如果研发邮箱和登录的用户名相同,那么加载这行数据。如果不等就不加载。

问题现在是,研发邮箱的内容有多个。比如a,b,c3个。那么用a的账号登录加载不了任何数据。,期望用a,b,c这3个账号分别登录都是可以加载这行数据的。

这种情况改怎么处理?


--  作者:Bin
--  发布时间:2014/11/3 16:28:00
--  
DataTables("临时版本跟踪表").LoadFilter = "研发邮箱 = \'" & User.Name.trim() & "\' or  研发邮箱 like \'%," & User.Name.trim() & "\' or 研发邮箱 like \'%," & User.Name.trim() & ",%\' or 研发邮箱 like \'" & User.Name.trim() & ",%\'"
--  作者:有点甜
--  发布时间:2014/11/3 16:29:00
--  
DataTables("临时版本跟踪表").LoadFilter = "研发邮箱 like \'%" & User.Name.trim() & "%\'"
--  作者:liujywwy
--  发布时间:2014/11/3 16:53:00
--  

Case "测试epon"
                DataTables("临时版本跟踪表").LoadFilter = "邮件通知 like \'% eponver@bdcom.com.cn %\'"

 

如果是case匹配的是“测试epon”

那么临时版本跟踪表加载的是邮件通知里面有epronver@bdcom.com.cn 的数据。

请问上面红色的代码是不是不对啊?


--  作者:有点甜
--  发布时间:2014/11/3 16:54:00
--  

不要有多余空格

 

DataTables("临时版本跟踪表").LoadFilter = "邮件通知 like \'%eponver@bdcom.com.cn%\'"