02/03/2010, 07:14
|
| | | Fecha de Ingreso: enero-2008
Mensajes: 83
Antigüedad: 16 años, 10 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 |