以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于分页跟查询  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58729)

--  作者:jialihaha
--  发布时间:2014/10/22 19:49:00
--  [求助]关于分页跟查询
我在查询的输入框的TextChange事件中写如下代码:
--------------------------------------------------------------------
Dim gcbh As WinForm.TextBox = e.Form.Controls("工厂编号")
Dim gshh As WinForm.TextBox = e.Form.Controls("公司货号")
Dim pmzw As WinForm.TextBox = e.Form.Controls("品名中文")


Dim str As String =""
If gcbh.Text.Trim <> "" Then str = str & "工厂编号 like \'%" & gcbh.Text & "%\' and "
If gshh.Text.Trim <> "" Then str = str & "公司货号 like \'%" & gshh.Text & "%\' and "
If pmzw.Text.Trim <> "" Then str = str & "品名中文 like \'%" & pmzw.Text & "%\' and "

If str <> "" Then str = str.SubString(0,str.Length-4)
Tables("产品档案").Filter = str
-------------------------------------------------------------------------
在进行了分页加载数据后,只能对当前页的数据进行查询搜索了,其他页有符合条件的数据没法查找出来。
而用系统自带的高级筛选是可以查出的,请问是哪里不对呢?



--  作者:有点甜
--  发布时间:2014/10/22 19:54:00
--  

dataTables("产品档案").LoadFilter = str

DataTables("产品档案").Load


--  作者:jialihaha
--  发布时间:2014/10/22 20:06:00
--  
很感谢你哦,我迷茫了很久