Foxtable(狐表)用户栏目专家坐堂 → 查询代码


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

主题:查询代码

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


加好友 发短信
等级:幼狐 帖子:135 积分:946 威望:0 精华:0 注册:2012/8/26 23:34:00
查询代码  发帖心情 Post By:2013/1/5 12:54:00 [显示全部帖子]

请教一下高手,我想第一段代码用来查询姓名的代码,能实现第二段用来查姓名的功能,那第一段代码怎么修改呢?第一段代码是帮助那里教的,搜索姓名的时候一定要输入全名,但是第二段代码就不用,只要输入一个姓就可以查询到同姓氏的所有人。麻烦高手帮忙修改一下,谢谢!

 

在按钮事件的click:

Dim Filter As String
With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter = "分队 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("TextBox1")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "姓名 = '" & .Value & "'"
    End If
End With
If Filter > "" Then
    Tables("基本信息").Filter = Filter
End If

 

在textbox1事件的TextChanged:

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("基本信息")
If txt = "" Then
    tbl.Filter = ""
Else
    txt = "'*" & txt & "*'"
    tbl.Filter = "姓名 Like " & txt
End If


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


加好友 发短信
等级:幼狐 帖子:135 积分:946 威望:0 精华:0 注册:2012/8/26 23:34:00
  发帖心情 Post By:2013/1/5 14:44:00 [显示全部帖子]

对的,就是这样,谢谢你!

 回到顶部