none
Ajuda com VB6 RRS feed

  • Pergunta

  • Bom naum sei se alguem ainda usa o vb6 mas vamos la ^^

    o problema é o seguinte tenho um frm de pesquisa com uma textbox uma listbox e um commandbutton preciso que o nome digitado na textbox seja pesquisado quando eu clikar no commandbutton e apresenta o resultado na listbox até ai tudo bem, o problema é que quero digitar só o primeiro nome na textbox e apresentar todos nomes que comecem com aquele nome na listbox, por exemplo, eu digito Carlos ai apresenta todos Carlos que tive no banco de dados que é no acccess, podem me ajudar?

    segunda-feira, 28 de março de 2011 02:00

Respostas

  • Gilberto, infezliemente o vb6 insiste em não morrer nas nossas vidas!! Rapaz isso ai não seria mais uma questão da sua consulta SQL ,aonde no where você devera passar o LIKE e o % para procurar pelos nomes, por exemplo

    Dim lstrSql As String
    Dim strNome as String
    
    lstrSql = " SELECT * FROM pessoa"
    lstrSql = lstrSql & " WHERE NOME like '" + strNome+ "%' "
    


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Se for útil marque como resposta e faça um Developer feliz :)
    segunda-feira, 28 de março de 2011 12:05

Todas as Respostas

  • Gilberto, infezliemente o vb6 insiste em não morrer nas nossas vidas!! Rapaz isso ai não seria mais uma questão da sua consulta SQL ,aonde no where você devera passar o LIKE e o % para procurar pelos nomes, por exemplo

    Dim lstrSql As String
    Dim strNome as String
    
    lstrSql = " SELECT * FROM pessoa"
    lstrSql = lstrSql & " WHERE NOME like '" + strNome+ "%' "
    


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Se for útil marque como resposta e faça um Developer feliz :)
    segunda-feira, 28 de março de 2011 12:05
  • vlw por respender minha pergunta mas é que spu novo na area de programação e não entendi muito bem essas linhas, se poder me esplicar melhor ficaria grato ^^

    queria saber onde eu coloko esses comandos ? seria no commandbutton de pesquisa ?

    lstrSql = " SELECT * FROM pessoa"       o que seria a "pessoa"

    lstrSql = lstrSql & " WHERE NOME like '" + strNome+ "%' "               o que seria "NOME" ?

    e o que esse comando faz exatamente ?

    Desculpa a ignoracia sobre o assunto mas é que não usei o comando like nem o % até agora e quero entender bem pra poder utilizar corretamente, se poder me ajudar ficarei grato.

    quarta-feira, 30 de março de 2011 00:55
  • Gilberto,

    Conseguiu solucionar essa questão?


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    sexta-feira, 27 de maio de 2011 12:14
    Moderador