以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  二个文本框对表进行包含过滤  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132434)

--  作者:zhuxinhui
--  发布时间:2019/3/21 20:31:00
--  二个文本框对表进行包含过滤
二个文本框对窗口中的表进行包含过滤,二个不能同时起作用,现在想第一个文本框对名称和规格进行过滤,第二个文本框在第一个文本框过滤的基础上对颜色再过行过滤
这个代码不知怎样写?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190321202558.gif
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar


--  作者:zhuxinhui
--  发布时间:2019/3/21 20:33:00
--  
现在想第一个文本框对型号和规格进行过滤,第二个文本框在第一个文本框过滤的基础上对颜色再进行过滤,现在不能同时起作用
这个代码不知怎样写?

--  作者:2900819580
--  发布时间:2019/3/21 21:46:00
--  
Tables("订单").Filter = "([型号] like \'%" & 第一个文本框 & "%\' or [规格] like \'%" & 第一个文本框 & "%\') And [颜色] like \'%" & 第二个文本框 & "%\')
--  作者:有点甜
--  发布时间:2019/3/21 23:15:00
--  

参考代码

 

http://www.foxtable.com/webhelp/scr/1058.htm

 

 


--  作者:zhuxinhui
--  发布时间:2019/3/21 23:16:00
--  

还是不行

 

 


--  作者:有点甜
--  发布时间:2019/3/21 23:27:00
--  

参考代码

 

http://www.foxtable.com/webhelp/scr/1058.htm

 


--  作者:zhuxinhui
--  发布时间:2019/3/21 23:34:00
--  

这个案例今日做了其他按钮是可以的,这个条件是等于的,但是一转为LIKE就不行了

 


--  作者:zhuxinhui
--  发布时间:2019/3/21 23:45:00
--  

Dim txt  As  String = e.Form.Controls("TextBox2").Text
Dim tx  As  String = e.Form.Controls("TextBox1").Text
 Tables("窗口1_table1").Filter = "([颜色] like \'%" & txt & "%\' And [型号] Like \'%" & tx & "%\' or [规格] like \'%" & tx & "%\')"
这几行代码左看右看,看不出有什么问题?

为什么[颜色] like \'%" & txt & "%\' 这段起不到作用的


--  作者:有点蓝
--  发布时间:2019/3/22 11:14:00
--  
Tables("窗口1_table1").Filter = "[颜色] like \'%" & txt & "%\' And ([型号] Like \'%" & tx & "%\' or [规格] like \'%" & tx & "%\')"
--  作者:zhuxinhui
--  发布时间:2019/3/22 17:23:00
--  
搞定,多谢有点蓝老师