Access - Recordset en DAO

 
Vista:

Recordset en DAO

Publicado por Jose (55 intervenciones) el 23/01/2017 05:37:14
Hola,
tengo unos calculos sobre una BD, para lo cual creo dos Recordsets.
Dim R1 as DAO.Recordset......
set Db = currentDb
set R1 = db.OpenRecordSet("ACTIVEGP",dbOpenDynaset)
set R2 = db.OpenRecordSet("ACTIVEGP",dbOpenDynaset)
En R2 hago muchas modificaciones en cada linea, pero en R1 solo me sive para ir leyendo secuencialmente.
Como los calculos son muchos pues emplea mucho tiempo en hacerlos.
He pensado en hacerlo de la siguiente forma:
set R1 = db.OpenRecordSet("ACTIVEGP",dbOpenForwarOnly) para ver si me acelera la ejecución pero como sobre R1 tengo que aplicar un filtro y un orden, pues cuando en la ejecucion llega a este punto me dice operacion no permitida.
¿como podria hacer para aplicar un filtro y un orden y poder utilizar el recordset en lectura hacia adelante solo?
Todo ello lo ejecuto en DAO.
Saludos
José
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