Foxtable(狐表)用户栏目专家坐堂 → 分页加载如何模糊查询所有数据


  共有2376人关注过本帖树形打印复制链接

主题:分页加载如何模糊查询所有数据

帅哥哟,离线,有人找我吗?
feiyu988
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2909 威望:0 精华:0 注册:2013/8/28 22:21:00
分页加载如何模糊查询所有数据  发帖心情 Post By: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

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2909 威望:0 精华:0 注册:2013/8/28 22:21:00
  发帖心情 Post By:2014/10/17 18:59:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/10/17 20:50:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
seal51
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:12990 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2015/7/4 0:10:00 [只看该作者]

那么全部的代码如何写呢


 回到顶部