
06/06/2003, 10:59
|
| | Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 21 años, 11 meses Puntos: 0 | |
Hola,
He estado echando un vistazo a este código:
intTotalRecords = RS.RecordCount
Randomize()
intRandomNumber = Int((intTotalRecords * Rnd))
RS.Move intRandomNumber
Lo deseo aplicar a la salida de registros (RS("A") y (RS("B") de mi BD.
Deseo que me muestre 10 registros en cada ocasión.
A) Con ese código realmente no logro más que comience a mostrar a partir de un número aleatorio; sin embargo, el orden es el mismo; por ejemplo, 34-35-36-37-38 ... ó ... 12-13-14-15-16 ... Además, si mi BD contiene sólo 12 registros y comienza por el 7 ... 8-9-10-11-12 ... [aquí me daría error al no encontrar más registros en la BD].
¿Cómo evitarlo con un código tan sencillo como el que se muestra arriba?
B) Dseo que muestre sólo 10 registros en cada ocasión; sé que eso no tiene que ver con el RND(), pero sabríais indicarme cómo.
Un abrazo desde aquí,
AZP |