Hola. (Postee este mensaje tambien en foro access)
Tengo un gran problema... uso base de datos access 97 y exccel 97.
Aunque tambien probé exportando la base y excel a versión 2000.
Tengu una base de datos donde se cargan datos de una encuesta...
Desde excel tengo 18 hojas que lee consultas generadas en access...
la verdad que no se cuantas son exactamente pero deben ser como 50 (aunque
cada consulta en access además accede de entre 2 a5 tablas)
insertadas desde la opción obtener datos externos crear nueva consulta
Todas estan configuradas para actualizar los datos cada ves que se abre la
hoja
El tema es que luego de la última que agregué me da un error:
[controlador ODBC Microsoft Acces] demasiadas tareas de cliente
Mas bien parece un error del controlador (drivers de la base de datos).. me
imagino que excel manda una tras otra las consultas y no da tiempo a que
access las ejecute y libere recursos (o algo así) y se bloquea porque hay
demasiadas abiertas.
Poniendo tan solo una de las consultas para que NO ACTUALIZE automaticamente
ya no da el error
Lo que se me ocurrio es no actualizar automaticamente y crear 2 macros
y que cada una de ellas actualize aprox la mitad de las consultas así no me
da el error o 1 sola macro con la actualización detodas las consultas...
y poniendo a la mitad del codigo algo que espere "un tiempo" una pausa para
que detiempo al controlador de liberar recursos...
Alguien tiene alguna solución distinta o me podria decir si lo que pienso
esta bien.. es que no me quiero arriezgar a hacer la macro SON MAS DE 50
ACTUALIZACIONES...
DESDE YA MUCHAS GRACIAS POR SU TIEMPO.
Hugo A. Gsell
Sgo del Estero
Argentina
Leer las respuestas