Ir para conteúdo

POWERED BY:

Arquivado

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

ZecaLoteiro

[Resolvido] ListView + SQL

Recommended Posts

Olá, estou com dificuldades.

 

Estou fazendo um sistema de busca onde o usuário vai adicionando itens ao filtro. Ex:

Ele seleciona em um combobox: "CEP" , então digita no txtbox o CEP, então é incluido no Listbox (Detail) como:

 

CEP: 09616-000

 

 

Minha dúvida é como fazer a busca a partir dos itens incluidos no ListView ????

Será que consegui explicar ????

 

Alguém pode me ajudar ?

Please.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Terá que fazer um algoritimo que vai pegando os itens do ListBox e adicionando em uma string. Começa pelo indice 0 e vai até o ultimo indice.

 

Abraços...

Valeew...

Acho que eh mais ou menos oq estou pensando algo tipo....

 

If str_busca = Nothing Then
   str_busca = "Select * from tb_cadastro "
End If
For Each Item as ViewListItems in lst_Resultado
	If (VERIFICA SE É O PRIMEIRO ITEM DO FILTRO) THEN
		str_busca = str_busca & "where " & defineString(Item.text) 
	Else
		str_busca = str_busca & "and " & defineString(Item.text)
	End If
 Next

Function defineString(item)
	If item = "Estado" Then
		Return "estado = '"& item.SubItem(1) &"'
	End If
	If item = "Telefone" Then
		Return "telefone = '"& item.SubItem(1) &"'
	End If
End Function

Só que no caso do primeiro item do filtro a string tem que ser diferente.

Como posso saber se o item é o primeiro ?? Indexof ?

 

Detalhe, deve ter um monte de coisa errada, escrevi de cabeça estou sem o VB pra testar neste momento.

Repara não...

 

Tem como dar uma avaliada na lógica ???

 

Valew pela força !

Thanx !

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.