Foxtable(狐表)用户栏目专家坐堂 → [求助]filter条件该怎么设置?


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

主题:[求助]filter条件该怎么设置?

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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
[求助]filter条件该怎么设置?  发帖心情 Post By:2015/11/11 11:14:00 [只看该作者]

Dim txt As String = e.form.Controls("TextBox10").text
Dim tbl As DataTable = DataTables("Person_info")
If txt = "" Then
    'tbl.Filter = ""
Else
    tbl.loadFilter =  "[name] like  '" & txt & "' "
    tbl.load()
End If
以上只能完全匹配加载,怎么该模糊匹配?

以下能模糊筛选:
Dim tbl As Table = Tables("Person_info")
If txt = "" Then
    'tbl.Filter = ""
Else
    txt = "'*" & txt & "*'"
    tbl.Filter =  "name Like " & txt & " Or papernum Like " & txt & " Or phone Like " & txt & " Or  bmunit Like " & txt 

End If

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/11 11:22:00 [只看该作者]

Dim txt As String = e.form.Controls("TextBox10").text
Dim tbl As DataTable = DataTables("Person_info")
If txt = "" Then
    tbl.loadFilter =  ""
Else
    tbl.loadFilter =  "[name] like  '%" & txt & "%' "
End If
tbl.load()

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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2015/11/11 11:26:00 [只看该作者]

谢谢,搞半天实在没办法了

 回到顶部