Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 07:14
Avatar de smoke001
smoke001
 
Fecha de Ingreso: enero-2008
Mensajes: 83
Antigüedad: 16 años, 3 meses
Puntos: 1
Repetitiva mas rapida

Un saludo amigos, tengo una duda y es para llenar un listview en modo reporte con unos 7Mil registros...

no se como seria conveniente, si un for next o un while do

actualmente lo uso de esta manera con for:

Set Dbr1 = Datos.Datos.Execute ("Select * from Rec")


For A = 1 To Dbr1.RecordCount


Set Lista = l1.ListItems.Add(, , Dbr1(1), , 0)
Lista.SubItems(1) = Dbr1(0)
Lista.SubItems(2) = Dbr1(3)
Lista.SubItems(3) = Dbr1(4)
Lista.SubItems(4) = Dbr1(5)
Lista.SubItems(6) = Dbr1(7)
Lista.SubItems(5) = D6(A)

If A <> 0 Then
Dbr1.MoveNext
End If

DoEvents
Barra1.Value = A

Next A


pero lleva mucho tiempo cargar la lista con muchos registros.!! no se que de otra manera me recomiendan hacer el llenado o algun control mas optimizado para esto, antes usaba MSFlexGrid pero era peor de lo lento...

muchas gracias