以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:筛选 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22452) |
||||
-- 作者:hawkerwin -- 发布时间:2012/8/13 19:24:00 -- 请教:筛选 Dim Filter As String With e.Form.Controls("TextBox1") If .Value IsNot Nothing Then Filter = "[ID] Like \'" & .Value & "%\' Or [ID] Like \'%" & .Value & "\' Or [ID] Like \'%" & .Value & "%\' or [ID] = \'" & .Value & "\'" End If End With With e.Form.Controls("ComboBox1") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter =Filter & "Buyer =\'" & .Value & "\'" Else End If End With If Filter > "" Then Tables("Progressing").Filter = Filter End If ************* 需要用TextBox1和ComboBox1进行筛选,但是TextBox1有内容的时候,ComboBox1里面的筛选内容就失效了,需要怎么修改呢?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/14 8:56:00 -- 做个简单例子发上来看看。 |
||||
-- 作者:hawkerwin -- 发布时间:2012/8/14 9:34:00 -- 例子已上传
ComboBox1 填A TextBox1 填1的时候要求筛选出第一和第三行,但是现在结果是 1,2,3行都显示了 |
||||
-- 作者:hawkerwin -- 发布时间:2012/8/14 9:46:00 -- 嗯 谢谢 ,解决了 原来和OR 冲突了 |