Cambiar en indice activo en DAO
No entiendo exactamente que llamas índice activo pero me imagino que:
1.- Si lo que deseas es filtrar por un campo deseado con una claúsula where de una sentencia SQL puedes hacerlo:
Ejemplo: Buscar apellidos ="Mendez"
....
set rst = db.openrecordset("Select * From [datos] Where [apellidos]='Mendez',dbopendynaset)
2.- Ordenar por un campo, por ejemplo:
set rst = db.openrecordset("Select * From [datos] order by [nombres]")
3.- Además si coloas una de estas claúsulas SQL en el RecordSource del control data debería funcionar... Espero te sirva J²ML