PESQUISA USANDO LISTVIEW

ACLEMPES 07/12/2011 18:28:50
#390806
galera preciso terminar meu trabalho de finalização de curso mas travei nessa parte tenho uma tela de pesquisa onde quero digitar o nome da pessoa ex : Mar e ele mostre todos os nomes que tem no meu banco de dados que contenha as letras selecionadas e quando aparecer o nome eu clicue em cima dele e ele povoe um outro form com os dados armazenados no banco de dados corespondente ao nome selecionado abaixo seque as telas

PEGUDO 08/12/2011 08:01:37
#390826
No access, use algo como

Dim C As New ADODB.Connection, RecSet As ADODB.RecordSet
RecSet = C.Execute([txt-color=#e80000][Ô]SELECT * FROM tabela WHERE Col_Nome LIKE [ô]%[Ô][/txt-color] & TextBox1.Text & [txt-color=#e80000][Ô]%[ô] [Ô][/txt-color])

Para o Loop:
While Not RecSet.EOF
ListBox1.Items.Add(RecSet([txt-color=#e80000][Ô]Col_Nome[Ô][/txt-color]).Value.ToString)
RecSet.MoveNext()
End While


Para abrir os dados no outro form, você pode colocar o nome selecionado em uma variável pública, em um módulo, e utilizá-la para fazer a pesquisa no Load do Form ou utilizar uma classe para fazer isso.
ALTAIR148 08/12/2011 09:59:28
#390831
Resposta escolhida
Bom dia,

Amigo montei um exemplo aqui utilizando o datagrid, tem o campo que executa o filtro e vai mostrando os resultados em um datagrid.

No seu caso como é um trabalho é obrigado a utilizar o listbox? Aqui eu achei mais prático utilizar o datagrid pelo seguinte, no filtro vai ir mostrando as outras colunas com os dados da pessoa.

Outra coisa é que nem o amigo PEGUDO disse ai, no segundo form vc teria que executar outra consulta no segundo form. Já com o datagrid, ele vai pegar o valor que já foi carregado nele e passar para o 2º form.


Qualquer dúvida posta aí.

ACLEMPES 12/12/2011 18:57:23
#391166
obrigado aos dois pois esta funcionando perfeitamente
altair funcionou certinho agora vou tentar terminar o resto que ta falatando
ALTAIR148 12/12/2011 19:01:09
#391167
Ok, precisando posta ae...

Abraços.
ACLEMPES 15/12/2011 11:51:48
#391426
altair a nivel de curiosidade como ficaria se eu usase um listview em vez do datagrid e so mostrase o nome do cliente
ALTAIR148 15/12/2011 13:10:17
#391432
Boa tarde,

Amigo em anexo tem ai como ficaria com o listbox.

Tópico encerrado , respostas não são mais permitidas