以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载外部表格中使用e.SelectString  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78206)

--  作者:wtt402
--  发布时间:2015/12/4 10:41:00
--  加载外部表格中使用e.SelectString
我在外部表格加载过程中想要多个条件同时加载,在BeforeLoadOuterTable用e.SelectString 可以实现吗。。比如:
两个角色:1公司财务   ,  2公司财务 ,3公司财务
如何实现一个同时有两个的角色的用户能同时加载两个公司。。谢谢了。


--  作者:大红袍
--  发布时间:2015/12/4 10:44:00
--  
"select * fr om {表A} where 公司 in (\'" & e.User.Roles.Replace(",", "\',\'") & "\')"
--  作者:wtt402
--  发布时间:2015/12/4 13:47:00
--  
Case "收入表" 
e.SelectString = "select * fr om {收入表} where 公司 In (\'" & e.User.Roles.Replace("A公司财务","B公司财务","C公司财务","其他公司") & "\')"

这样子对吗?

我想实现的就是能不能在e.SelectString语句中放置多个条件。怎样实现加载a公司和b公司,而不加载其他公司。


--  作者:Hyphen
--  发布时间:2015/12/4 14:09:00
--  
e.SelectString = "select * fr om {收入表} where 公司 In (\'A公司财务\',\'B公司财务\',\'C公司财务\',\'其他公司\')"
--  作者:大红袍
--  发布时间:2015/12/4 14:14:00
--  
e.SelectString = "select * fr om {收入表} where 公司 In (\'" & e.User.Roles.Replace(",", "\',\'") & "\')"
--  作者:wtt402
--  发布时间:2015/12/9 16:53:00
--  
提示操作符丢失怎么办?
--  作者:大红袍
--  发布时间:2015/12/9 16:55:00
--  
from的空格去掉啊