以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]将获取的导航目录树节点内容加入窗口组合框代码进行数据筛选  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134126)

--  作者:hanzhang98
--  发布时间:2019/4/28 10:02:00
--  [求助]将获取的导航目录树节点内容加入窗口组合框代码进行数据筛选
老师好。想将导航窗口的目录树双击节点取得的节点内容加入窗口组合框的筛选代码,使二者结合起来进行数据筛选。

1、已知导航目录树节点代码:Tables("系统管理_Table1").Filter = Filter      用“msgbox(Filter)” 返回的导航目录树节点Filter”的值 为: [岗位类别] =‘管理’  And [工作部门] =‘办公室’  And [性名] =‘张三’ ; 

2、已知窗口组合框字符串代码:tbl.Filter = "所属期间 Like " & txt       用“msgbox(tbl.Filter)” 返回的窗口组合框字符串tbl.Filter”的值 为:  所属期间 Like \'*20191*\' 

如何将1加入2中,使两句代码结合在一起变为数据筛选条件,类似:tbl.Filter = Filter AND "所属期间 Like " & txt ;      请老师帮助。谢谢。
[此贴子已经被作者于2019/4/28 10:05:07编辑过]

--  作者:有点甜
--  发布时间:2019/4/28 10:39:00
--  

比如

 

tbl.Filter = Filter & " AND 所属期间 Like " & txt

 

tbl.Filter = "(" & Filter & ") AND 所属期间 Like " & txt

 

tbl.Filter = iif(filter>"", "(" & Filter & ") AND ", "") & " 所属期间 Like " & txt

 

[此贴子已经被作者于2019/4/28 10:39:31编辑过]