让data控件和datagrid 控件查询同步

编程入门 行业动态 更新时间:2024-10-08 14:45:10

让data<a href=https://www.elefans.com/category/jswz/34/1769529.html style=控件和datagrid 控件查询同步"/>

让data控件和datagrid 控件查询同步

Private Sub xpcmdbutton7_Click()
    On Error Resume Next
    Dim TexFind As String, SerchNumber As String
    SerchNumber = Trim(InputBox("请输入要查找的项目 1:按姓名" & vbCrLf & vbCrLf & Space(19) & "2:按公司名称" & vbCrLf & vbCrLf & Space(19) & "3:电话号码 " & vbCrLf & vbCrLf & Space(19) & vbCrLf & "请选择查找方式", 1))
    If Trim(SerchNumber) = vbNullString Then Exit Sub
    Select Case SerchNumber
        Case 1: TexFind = InputBox("请输入要查询的姓名:", "查询")
        Case 2: TexFind = InputBox("请输入要查询的公司名称:", "查询")
        Case 3: TexFind = InputBox("请输入要查询的电话号码:", "查询")
        Case Else: MsgBox "请输入1 或 2 或 3 ", vbOKOnly Or vbInformation, "提示"
    End Select
    If Trim(TexFind) = vbNullString Then Exit Sub
    '   进行根据选择条件查询
    If Trim(SerchNumber) = 1 Then
        Data1.Recordset.FindFirst "联系人" & "=" & "'" & Trim(TexFind) & "'"
    ElseIf Trim(SerchNumber) = 2 Then
        Data1.Recordset.FindFirst "公司名称" & "=" & "'" & Trim(TexFind) & "'"
    ElseIf Trim(SerchNumber) = 3 Then
        Data1.Recordset.FindFirst "电话" & "=" & "'" & Trim(TexFind) & "'"
    End If
    '   如果没有找到记录NoMatch的值为True,找到记录NoMatch的值为False
    If Data1.Recordset.NoMatch Then
        MsgBox "数据库中没有为“" & TexFind & "”的记录", vbExclamation, "查找"
    End If
    If Trim(TexFind) = vbNullString Then Exit Sub
    '   进行根据选择条件查询
    If Trim(SerchNumber) = 1 Then
        Adodc1.RecordSource = "select * from CPXX where 联系人 LIKE '" & Trim(TexFind) & "%" & "'"
        Adodc1.Refresh
    ElseIf Trim(SerchNumber) = 2 Then
        Adodc1.RecordSource = "select * from CPXX where 公司名称 LIKE '" & Trim(TexFind) & "%" & "'"
        Adodc1.Refresh
    ElseIf Trim(SerchNumber) = 3 Then
        Adodc1.RecordSource = "select * from CPXX where 电话 LIKE '" & Trim(TexFind) & "%" & "'"
        Adodc1.Refresh
    End If
End Sub

更多推荐

让data控件和datagrid 控件查询同步

本文发布于:2024-02-27 16:16:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1707323.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:控件   data   datagrid

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!