USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  necessito de ajuda
Nader Ronieri
PARAUAPEBAS
PA - BRASIL
ENUNCIADA !
Postada em 14/06/2004 14:55 hs            

Tenho um sistema todo em SQL estou usando um ListView para mostrar os dados
e assim quero fazer um sistema de busca que quando for digitado o nome da pessoa por exemplo: Anderson o resultado seria todos as pessoas com o primeiro nome Igual a busca esse é meu codigo que não dá certo.
 
Private Sub txtConsulta_Change()
On Error GoTo TrataErro:
    If bApagar Then
        Set rsLocal = bdLocal.Execute("Select * From tblFunc Where Nome Like '" & txtConsulta.Text & "%' Order By Nome")
   
    If Not rsLocal.BOF Then If txtConsulta.Text <> rsLocal("Nome") Then iTexto = txtConsulta.SelStart
            Set rsLocal = bdLocal.Execute("Select * From Clientes Where Nome Like '" & txtConsulta.Text & "%' Order By Nome")
            'sub_AtualizaGrid
            txtConsulta.Text = rsLocal("Nome")
            txtConsulta.SelStart = iTexto
            txtConsulta.SelLength = Len(txtConsulta.Text)
            'Exit Sub
        Else
            Set rsLocal = bdLocal.Execute("Select * From tblFunc Where Nome Like '" & txtConsulta.Text & "%' Order By Nome")
        End If
    sub_AtualizaGrid
TrataErro:
    If Err Then
        If Err = 91 Then
            Err.Clear
        ElseIf Err = 3021 Then
            Err.Clear
            iTexto = Len(Left(txtConsulta.Text, Len(txtConsulta.Text) - 1))
            txtConsulta.Text = Left(txtConsulta.Text, Len(txtConsulta.Text) - 1)
        Else
            MsgBox Err.Number & vbCrLf & Err.Description
        End If
    End If
End Sub

Nader Ronieri
   
Dárcio
não registrado
ENUNCIADA !
Postada em 15/06/2004 16:55 hs   
Não é o mais correto mas resolve o seu problema:
Utilize uma variável pra armazenar o conteúdo a ser filtrado.
 
..."Select * From [Tabela] Where [Nome] >= '" & "Anderson" & "' And [Nome] <= '" & "AndersonZZ" & "' Order By...
 
Dárcio Assis Silva
Jataí - GO
   
|-tom-|
Pontos: 2843
CATANDUVA
SP - BRASIL
ENUNCIADA !
Postada em 15/06/2004 17:06 hs            
Tenta fazer dessa maneira aki.
 
"Select * from TABELA Where Nome Like '*" & Trim$(txtNome) & "*' "
 
usa assim na recordset

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 tom -Catanduva/SP

Analista Sistemas - Visual Basic 6 - VB.NET

"Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna"

                                                                                              Isaías 26:4  Emoções 

 

   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página