Access - Obtener regs. de 7 en 7, de una tabla de 30,000

 
Vista:

Obtener regs. de 7 en 7, de una tabla de 30,000

Publicado por Mónica Viveros (1 intervención) el 20/06/2002 20:31:30
Hola!, quisiera saber si existe alguna función, comodín o macro para obtener de una tabla de 30,000 regs. 5000 regs. de 7 en 7, es decir que me arroje cómo resultado el registro 1, el 7, el 14, el 21... o lo que sería lo mismo los múltiplos de 7... se puede hacer esto?
Agradezco todas sus sugerencias de antemano!
Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener regs. de 7 en 7, de una tabla de 30,000

Publicado por mariano (88 intervenciones) el 20/06/2002 22:52:13
tienes que hacerlo mediante código. Puedes hacer un bucle con un contador que vaya hasta 7 y, cuando quieras tu, coges ese registro.
Abre un recordset con la tabla de los 30.000. Despues tienes que hacer un DO WHILE NOT RECORDSET.EOF que te leera todos los registros del recordset. Dentro de ese DO WHILE pones un bucle de 1 hasta siete y recoges el registro que quieras, el 7º en este caso. Inicializas el indice a 1 y vuelta a empezar hasta recorrer los 30.000.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener regs. de 7 en 7, de una tabla de 30,000

Publicado por VE (1530 intervenciones) el 21/06/2002 16:09:12
Hola
Además del bucle que te han dicho puedes usar un for i=1 to mRs.RecordCount Step 7
Un saludo
Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar