以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  分页加载如何模糊查询所有数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58506)

--  作者:feiyu988
--  发布时间:2014/10/17 17:35:00
--  分页加载如何模糊查询所有数据

设计一个分页加载窗户口,窗口加一个“TextBox”控件,怎样写代码才能实现模糊查询所有后台数据?主要是数据太多了,全部加载卡的要死。现在的代码只能查询当前页:

Dim txt As String = e.Sender.Text
Dim t As Table = Tables("物资字典")
If txt = ""
    t.Filter = ""
Else
    txt = "\'*" & txt & "*\'"
    t.Filter = "[物资编码] Like " & txt & " Or [上级编号] Like " & txt & " Or [物资名称] Like " & txt & " Or [规格型号] Like " & txt & " Or [计量单位] Like " & txt
End If

 


--  作者:有点甜
--  发布时间:2014/10/17 17:41:00
--  

Dim txt As String = e.Sender.Text
Dim dt As DataTable = DataTables("物资字典")
If txt = ""
    dt.LoadFilter = ""
Else
    txt = "\'%" & txt & "%\'"
    dt.LoadFilter = "[物资编码] Like " & txt & " Or [上级编号] Like " & txt & " Or [物资名称] Like " & txt & " Or [规格型号] Like " & txt & " Or [计量单位] Like " & txt
End If

dt.Load


--  作者:feiyu988
--  发布时间:2014/10/17 18:59:00
--  

输入查询关键字卡的很,一个字一个字的往外蹦


--  作者:rjh4078
--  发布时间:2014/10/17 20:50:00
--  

这种要从后台加载的还是不要在textchanged事件中触发  不然超过万行基本上就是崩溃的节奏 用个按钮吧


--  作者:seal51
--  发布时间:2015/7/4 0:10:00
--  

那么全部的代码如何写呢