Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2003, 10:59
AZP
 
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