Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Amerikano|Cls en 29 Octubre 2007, 17:48 pm



Título: Como puedo filtrar un lista o un combo.
Publicado por: Amerikano|Cls en 29 Octubre 2007, 17:48 pm
Bueno necesito saber como filtrar una lista o un combobox mediante un textbox, es decir cuando vaya escribiendo, se vaya filtrando dichos controles.


Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: HJZR4 en 30 Octubre 2007, 21:50 pm
No te consigo entender, puedes explicar mejor ? :S


Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: Amerikano|Cls en 30 Octubre 2007, 22:09 pm
si, por ejemplo yo tengo una lista o un comobox que tienen ciertos elmentos (nombres de personas), y yo quiero que al escribir en el textbox, segun vaya escribiendo me vayan apareciendo los nombres deseados, por ejemplo cuando uno busca las canciones en el winamp.


Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: HaDeS, - en 30 Octubre 2007, 22:42 pm
Pones dos combobox, el primero con propiedad visible en false, y ahí es donde insertas los datos, y el text.
Código
  1. Private Sub Text1_Change()
  2. Dim DelCombo$
  3. Combo2.Clear 'Borramos los datos en combo2
  4. For i = 0 To Combo1.ListCount - 1 'recorremos el combo1
  5.   DelCombo = Mid(Combo1.List(i), 1, Len(Text1.Text)) 'DelCombo es igual a la string sacada desde su inicio, hasta lo que mide text1
  6.   If DelCombo = Text1.text Then 'Si el string que sacamos es igual a lo que copiamos en el textbox
  7.        Combo2.AddItem Combo1.List(i) 'se agrega al combo2 el dato que contiene combo1
  8.   End If
  9. Next i
  10. End Sub
  11.  
Saludos :P


Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: Hadess_inf en 30 Octubre 2007, 23:03 pm
Si los datos del combo estan conectados a una Bd has una consulta con un like en el evento text_change de la caja de texto, y filtra el resultado al combo.


Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: abel_c_b en 31 Octubre 2007, 01:53 am
muy bien hades ! veo que le tiras a visual basic. saludos


Título: Re: Como puedo filtrar un lista o un combo.
Publicado por: c4st0r en 2 Noviembre 2007, 14:15 pm
Que grande es este foro, justo lo que necesitaba, jejeje