以文本方式查看主题

-  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=47228)

--  作者:发财
--  发布时间:2014/3/6 15:54:00
--  查询

Dim cj As WinForm.TextBox = e.Form.Controls("编号查询")
Dim wlmc As WinForm.TextBox = e.Form.Controls("猪主")

Tables("收购").Filter="编号 = \'" & cj.Text & "\' or 猪主姓名 like \'*" & wlmc.Text & "*\' and 打印 = false"

1.为什么单输入编号时,不作查询?

2.希望编号20140306-001,可以只输入001就可以查询。


--  作者:Bin
--  发布时间:2014/3/6 15:57:00
--  
Tables("收购").Filter="编号 like \'*" & cj.Text & "*\' or 猪主姓名 like \'*" & wlmc.Text & "*\' and 打印 = false"
--  作者:发财
--  发布时间:2014/3/6 16:00:00
--  
还是不行。
--  作者:lsy
--  发布时间:2014/3/6 16:11:00
--  

Tables("收购").Filter="编号 = \'" & cj.Text & "\' or (猪主姓名 like \'*" & wlmc.Text & "*\' and 打印 = false)"

[此贴子已经被作者于2014-3-6 16:11:01编辑过]

--  作者:发财
--  发布时间:2014/3/6 16:15:00
--  
编号还是不能查询
--  作者:lsy
--  发布时间:2014/3/6 16:18:00
--  
看看例子,不一定是代码的问题。
--  作者:发财
--  发布时间:2014/3/6 16:26:00
--  
还是分拆查询吧!多谢了!
--  作者:发财
--  发布时间:2014/3/6 16:58:00
--  
为什么在查询控件中用xj.ComboList = DataTables("收购").GetComboListString("销售已录入") 出错呢?
--  作者:Bin
--  发布时间:2014/3/6 17:03:00
--  
出什么错?
--  作者:发财
--  发布时间:2014/3/7 16:33:00
--  
窗口查询逻辑控件ComboBox框,打开窗口时ComboBox框逻辑选择是false,即使录入的数据有true也不显示,要重新打开窗口才能出true,所以我希望在查询控件中加入xj.ComboList = DataTables("收购").GetComboListString("销售已录入") 结果出错,应该怎么做?