Aquaman
|
CAMAQUÃ RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/09/2005 11:54 hs
Bem pessoal depois de um tempo parado com o VB agora estou de volta com o gás total...mas ja tenho dúvida desde a época que eu parei com oa pramação.. Eu tenho um formulário com um textbox e um listview....no listview eu exibo vários campos de uma tabela em access usando o 3.6 (NOME, ENDEREÇO, Numero...Bem a minha dúvida é seguinte....vamos supor que eu tenho um cadastro entre 200 diferentes assim: Nome = Ricardo Alexandre Centeno Endereço = Rua das Aprendiz Número = 11447 Se eu digitar assim: no (Centeno), das , 44 teria que entre muitos registros filtrar o meu nome com todos os dados digitados acima....Um exemplo de um programa que faz isso é o winamp ele filtra como o nome do artista + nome da música + pasta aonde ele está localizado sem ser precisas as digitações....basta ter uma letra ele filtra... A minha pesquisa se aplica a 3 campos de uma tabela citei como exemplo Nome, Endereço, Número a medida que vou digitando no texto ele vai mostrando os textos dos campos que contem o mesmo que estou digitando na textbox de pesquisa eliminando assim os outros que não tenham.... a báse do código eu sei mas é apenas para um campo só...seria esse: On Error Resume Next Me.lstusuario.ListItems.Clear If TabUsuario.RecordCount > 0 Then TabUsuario.MoveMin End If Set TabUsuario = BancoInterface.OpenRecordset("Select * from Usuario where Nome like'" & Trim(Me.txtlocalizar.Text) & "*'") Do While TabUsuario.EOF = False Me.lstusuario.ListItems.Add , , TabUsuario.Fields("Codigo") Me.lstusuario.ListItems(Me.lstusuario.ListItems.Count).SubItems(1) = TabUsuario.Fields("Nome") Me.lstusuario.ListItems(Me.lstusuario.ListItems.Count).SubItems(2) = TabUsuario.Fields("Usuario") Me.lstusuario.ListItems(Me.lstusuario.ListItems.Count).SubItems(3) = TabUsuario.Fields("Tipo") Me.lstusuario.ListItems(Me.lstusuario.ListItems.Count).SubItems(4) = TabUsuario.Fields("Status") TabUsuario.MoveNext Loop Me.lstusuario.SelectedItem.Selected = True Um exemplo bem comum é o winamp que faz um filtro bem detalhado...agradeço desde ja!!!
|
|
|
|
Roßerto
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/09/2005 18:16 hs
vc quer que seja digitado em unico textbox e depois seja feita a pesquisa nos 3 campos ao mesmo tempo ??
Roberto roberto@vbweb.com.br
|
|
|
Aquaman
|
CAMAQUÃ RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/09/2005 10:01 hs
Exatamente vamos supor que você tem uma música com o nome de Linkin Park - Faint.mp3 que está no diretório C:MP3Linkin ParkMeteora. No winamp ele tem um mecanisco em que você apertando J ele filtra as músicas, sendo que numa lista cheio de músicas se eu digitar Lin c: Fai Park ele mostra apenas essa música na visualização ou seja o nome da música seria um campo, e o diretório seria outro, mas nota-se que é de forma aleatória visse que eu não fiz na ordem que seria.Esse é um exemplo bem do que eu queria fazer da minha dúvida acima....vou te adicionar no msn tá se puderes me aceitar ficarei grato o meu é morenocam@hotmail.com
|
|
|
|