以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 动态组合筛选的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110532) |
-- 作者:fczhaobo -- 发布时间:2017/12/5 7:57:00 -- 动态组合筛选的问题 此主题相关图片如下:2.png 老师好,为了能动态组合对表进行筛选,请查看一下我设计的思路. With e.Form.Controls("所报学科") If .Value IsNot Nothing Then If _Filter > "" Then _Filter = _Filter & " And " End If _Filter = _Filter & "所报学科 = \'" & .Value & "\'" End If End With MessageBox.show(_filter) If _Filter > "" Then Tables("报名缴费").Filter = _Filter End If _filter=_filter.TrimEnd(" And 所报学科 = \'" & e.Form.Controls("所报学科").Value & "\'") MessageBox.show(_filter) |
-- 作者:有点甜 -- 发布时间:2017/12/5 9:03:00 -- 参考
http://www.foxtable.com/webhelp/scr/1058.htm
|
-- 作者:fczhaobo -- 发布时间:2017/12/5 9:48:00 -- 老师,你说的这个方法我知道,他是一种静态的,把所有的控件选好以后,在进行筛选,我想要的功能是动态的,每一个控件值发生变化后,立即进行筛选 |
-- 作者:有点甜 -- 发布时间:2017/12/5 9:55:00 -- 以下是引用fczhaobo在2017/12/5 9:48:00的发言:
老师,你说的这个方法我知道,他是一种静态的,把所有的控件选好以后,在进行筛选,我想要的功能是动态的,每一个控件值发生变化后,立即进行筛选
你把帮助文档的 .value 改成 .text,然后,在每个控件的textchanged事件,触发查询按钮即可
http://www.foxtable.com/webhelp/scr/2309.htm
|