以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]过滤条件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95463)

--  作者:苏州老街
--  发布时间:2017/1/20 13:16:00
--  [求助]过滤条件
老师,我要在原有的过滤条件上再加上一个。如:[地区]  =  \'华北\'   [江苏]=  \'苏州\'
--  作者:有点色
--  发布时间:2017/1/20 14:39:00
--  

Dim t As Table = Tables("表A")

t.Filter = iif(t.filter > "", t.filter & " And ", "") & "地区 = \'华北\' and 江苏 = \'苏州\'"


--  作者:苏州老街
--  发布时间:2017/1/20 15:02:00
--  
老师,我搞错了,是再放宽一个筛选的字段。

Tables("支出.支出明细").Cols("项目_名称").Combolist = DataTables("目录树").GetComboListString("项目","[项目] = \'销售支出\'")  在这里再加一个"缴税"的字段


--  作者:有点色
--  发布时间:2017/1/20 15:03:00
--  
Tables("支出.支出明细").Cols("项目_名称").Combolist = DataTables("目录树").GetComboListString("项目","[项目] = \'销售支出\' or 地区 = \'华北\' and 江苏 = \'苏州\'")  
--  作者:苏州老街
--  发布时间:2017/1/20 15:57:00
--  
老师,"项目"列有好多字段我是要取其中两个字段1:销售支出、2:缴税。

ables("支出.支出明细").Cols("项目_名称").Combolist = DataTables("目录树").GetComboListString("项目","[项目] = \'销售支出\'")

--  作者:有点色
--  发布时间:2017/1/20 15:59:00
--  

请,先,把,帮助文档,看一遍。

 

DataTables("目录树").GetComboListString("项目","[项目] in (\'销售支出\', \'缴税\')")


--  作者:苏州老街
--  发布时间:2017/1/20 17:14:00
--  
Tables("支出.支出明细").Cols("项目_名称").Combolist = DataTables("目录树").GetComboListString("项目","[项目] in (\'销售支出\', \'缴税\')")

老师,报错。谢谢了,明年好好学习。

--  作者:有点色
--  发布时间:2017/1/20 18:08:00
--  

报什么错?

 

代码,不可能报错。


--  作者:苏州老街
--  发布时间:2017/1/20 19:03:00
--  
谢谢老师,现在好了。