以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]表达式怎么不对  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=47788)

--  作者:utcxray
--  发布时间:2014/3/17 17:00:00
--  [求助]表达式怎么不对
Tables("产品库").Filter = "名称 like \'*" & cmb.text & "* \'or 供应商 like \'*" & gysh.text & "*\' or 分类 like \'*" & fenlei.text & "*\' or 分类1 like \'*" & fenlei1.text & "*\'"
--  作者:Bin
--  发布时间:2014/3/17 17:01:00
--  
Tables("产品库").Filter = "名称 like \'*" & cmb.text & "*\' or 供应商 like \'*" & gysh.text & "*\' or 分类 like \'*" & fenlei.text & "*\' or 分类1 like \'*" & fenlei1.text & "*\'"


--  作者:Bin
--  发布时间:2014/3/17 17:01:00
--  
你错在红色部分

Tables("产品库").Filter = "名称 like \'*" & cmb.text & "* \'or 供应商 like \'*" & gysh.text & "*\' or 分类 like \'*" & fenlei.text & "*\' or 分类1 like \'*" & fenlei1.text & "*\'"

--  作者:utcxray
--  发布时间:2014/3/17 17:07:00
--  
我复制了,还是不对呀,说运算符错误
--  作者:utcxray
--  发布时间:2014/3/17 17:08:00
--  
不号意思,我对了两遍,没看出哪有区别,多个空格?
--  作者:Bin
--  发布时间:2014/3/17 17:09:00
--  
不应该,除非你文本框的值有问题.

你利用messagebox.show 把拼接的结果弹出出来看看

--  作者:utcxray
--  发布时间:2014/3/17 17:18:00
--  
如图,文本框在afterload中已筛选出来了,Dim cmb As WinForm.ComboBox = e.form.Controls("产品名称") 
cmb.ComboList = DataTables("产品库").GetComboListString("名称")
Dim gysh As WinForm.ComboBox = e.form.Controls("供应商")
gysh.ComboList = DataTables("产品库").GetComboListString("供应商")
Dim fenlei As WinForm.ComboBox = e.form.Controls("分类")
fenlei.ComboList = DataTables("产品库").GetComboListString("分类")
Dim fenlei1 As WinForm.ComboBox = e.form.Controls("分类1")
fenlei1.ComboList = DataTables("产品库").GetComboListString("分类1")

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

Tables("产品库").Filter = "名称 like \'*" & cmb.text & "* \'or 供应商 like \'*" & gysh.text & "* \' or 分类 like \'*" & fenlei.text & "* \' or 分类1 like \'*" & fenlei1.text & "* \'"按
--  作者:Bin
--  发布时间:2014/3/17 17:19:00
--  
你这不是还没改吗? 我 2 3楼的代码和提示都白说了吗? 你都不看别人的指导,指出了你的问题,你依然重犯.



--  作者:Bin
--  发布时间:2014/3/17 17:20:00
--  
你是不是复制的3楼的代码,2楼的代码才是正确的,3楼的代码是在红色部分指出你的错误, 不要盲目复制.
--  作者:utcxray
--  发布时间:2014/3/17 17:26:00
--  
谢谢!图片点击可在新窗口打开查看图片点击可在新窗口打开查看