Foros del Web » Programación para mayores de 30 ;) » .NET »

Busqueda con array y listbox

Estas en el tema de Busqueda con array y listbox en el foro de .NET en Foros del Web. HOLA, TENGO UN PROBLEMON, TENGO UNA MATRIZ LA CUAL TIENE 8 CAMPOS Y NECESITO REALIZAR UNA BUSQUEDA PERO CON LISTBOX ES DECIR CARGAR LOS DATOS ...
  #1 (permalink)  
Antiguo 09/03/2010, 19:01
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 33
Antigüedad: 14 años, 9 meses
Puntos: 0
Busqueda con array y listbox

HOLA, TENGO UN PROBLEMON, TENGO UNA MATRIZ LA CUAL TIENE 8 CAMPOS Y NECESITO REALIZAR UNA BUSQUEDA PERO CON LISTBOX ES DECIR CARGAR LOS DATOS DE LA MATRIZ SIN REPETIRLOS EN DISTINTOS LISTBOX, ASI CUANDO QUIERA REALIZAR UNA BUSQUEDA, ME DE LA OPCION DE ELEJIR QUE CAMPOS BUSCAR EN EL LISTBOX, Y REALIZAR LA BUSQUEDA. EN ESTOS MOMENTOS LO ESTOY HACIENDO CON SOLO CICLOS FOR COMO MUESTRO A CONTINUACION. PERO SE DEMORA DEMASIADO, NO EXISTIRA OTRA FORMA?

MUY ATTE. SE AGREDECE MUCHO SI ME RESPONDIESEN ES MUY IMPORTANTE PARA MI ESTE PROYECTO...


For h As Integer = 0 To mat_nueva_2.GetUpperBound(0)
For t As Integer = 0 To Principal.ListBox1.Items.Count - 1
If Principal.ListBox1.GetSelected(t) Then
For y As Integer = 0 To Principal.ListBox2.Items.Count - 1
If Principal.ListBox2.GetSelected(y) Then
For p As Integer = 0 To Principal.ListBox3.Items.Count - 1
If Principal.ListBox3.GetSelected(p) Then
For s As Integer = 0 To Principal.ListBox4.Items.Count - 1
If Principal.ListBox4.GetSelected(s) Then
For w As Integer = 0 To proyect_mat.GetUpperBound(0)
If proyect_mat(w, 9) = Principal.ListBox4.Items(s).ToString And proyect_mat(w, 8) = Principal.ListBox3.Items(p).ToString And proyect_mat(w, 7) = Principal.ListBox2.Items(y).ToString And proyect_mat(w, 28) = Principal.ListBox1.Items(t).ToString Then
If proyect_mat(w, 14) = mat_nueva_2(h, 4) Then
If proyect_mat(w, 14) <> "" Then
fecha8 = proyect_mat(w, 24).Substring(6, 4) & proyect_mat(w, 24).Substring(3, 2)
fecha_indice = Convert.ToUInt32(fecha8)

Dim fecha_indice2 As Integer
fecha = Date.Today.ToString.Substring(6, 4) & Date.Today.ToString.Substring(3, 2)
fecha_indice2 = Convert.ToInt32(fecha)
If fecha_indice = fecha_indice2 And proyect_mat(w, 25) = "" Then
mat_nueva_2(h, 7) = (Val(mat_nueva_2(h, 7)) + Val(proyect_mat(w, 17))).ToString 'por producir
End If
If fecha_indice = fecha_indice2 And proyect_mat(w, 22) = "PROGRAMADO" And proyect_mat(w, 25) <> "" Then
mat_nueva_2(h, 8) = (Val(mat_nueva_2(h, 8)) + Val(proyect_mat(w, 17))).ToString
End If
End If
End If
End If
Next
End If
Next
End If
Next
End If
Next
End If
Next

Next

Etiquetas: listbox, busquedas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.