CONSULTAS EM DBGRID

MRJOHNCOOPER 28/10/2013 17:31:41
#430446
Olá a todos, ja procurei em varios lugares, tentei de todas as formas e não consegui.

Tenho um dbgrid vinculado a minha tabela,e gostaria de digitar o nome de um produto em uma Textbox ou inputbox e o nome ser buscado no dbgrid.
Sendo a busca feita pela escrita do nome todo ou somente algumas letras, e conforme isso, os outros dados iriam sumindo , e apos eu apagar oque eu escrevi, eles voltariam ao dbgrid, alguem pode ajudar?

Lembrando que estou usando vb6
FILMAN 28/10/2013 20:35:27
#430457
Resposta escolhida
Cara creio que você esteja utilizando um componente ADO ou DATA. Nesse caso prefiro o ADO

você pode fazer o seguinte visando que você ja tenha um uma Function ou Procedure que carregue o grid. Então modifique a mesma com uma passagem de parametros opcional.

Private Sub CarregaGrid(Optional vTexto As String = [Ô][Ô])
Dim vSQL As String

vSQL = [Ô]SELECT * FROM SUA_TABELA[Ô]

If vTexto <> [Ô][Ô] Then
vSQL = vSQL & [Ô] WHERE NOME LIKE [ô]%[Ô] & vTexto & [Ô]%[ô][Ô]
End If

ADODB1.Source = vSQL
ADODB1.Refresh
End Sub
MRJOHNCOOPER 10/11/2013 15:49:00
#430952
obrigado me ajudou muito
Tópico encerrado , respostas não são mais permitidas