Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Lima VB

Filtrar Pesquisa em Datagrid

Recommended Posts

Olá Pessoal

 

Estou criando um sistema em VB6, e estou com a seguinte duvida

Criei um sistema de localizar registros pelo data grid

com um textbox para digitar a pesquisa, porem estou tendo que digitar

o nome completo do registro

gostaria de pesquisar usando apenas a primeira letra, ou então alguma palavra

que esteja no registro

 

meu banco de dados é em SQL 2000

 

eu usei o seguinte codigo para localizar:

[color="#FF0000"]MeuBancodeDados[/color].Recordset.MoveFirst
[color="#FF0000"]MeuBancodeDados[/color].Recordset.Find "[color="#FF0000"]Coluna da Minha Tabela[/color] = '" & [color="#FF0000"]MeuTextbox[/color].Text & "'"
acredito que o erro esteja ai

se puderem me ajudar, ficaria muito grato

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucas, para isso você precisa entender um pouco mais de linguagem SQL e não de VB.

 

Você precisa utilizar o like ao invés de =, assim:

select * from teste where nome like '%abc%'.
Dessa maneira, o te dará como retorno tudo que estiver no seu banco que tenho a string "abc" no meio, começo ou fim.

 

Você pode usar de outras maneiras, por exemplo, se quiser só começo use assim:

select * from teste where nome like 'abc%'.
Ou só no fim:

 

select * from teste where nome like '%abc'.

Se tiver ficado dúvidas, diz ai:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.