Saltar al contenido

Demora en actualizar Tabla dinámica desde access y capturar valor de barra de estado a Barra de progreso Excel


johnochoa

Recommended Posts

publicado

Nuevamente un abrazo grande desde Colombia a todos los maestros del Excel.

Recientemente hice una pequeña herramienta que incluye una tabla dinámica cuyos datos están guardados en Access y son traídos mediante un query. La cantidad de datos es de aproximadamente 500.000 por lo cual al momento de actualizar la tabla se demora aproximadamente entre 10 y 20 segundos. En la parte de abajo del PC aparece el mensaje de actualización que dice ".. Leyendo datos: 128.950" ... y luego "Calculando tabla dinámica..." por ejemplo, pero el usuario del archivo muchas veces no lee este mensaje, se impacienta y termina cerrando el archivo.

Las dudas que tengo son las siguientes:

1. Cuál sería la mejor forma de traer los datos de Access para que la actualización de la tabla dinámica dure menos?

2. Es posible llevar el valor o el texto (o ambos) a un barra de progreso de Excel para información del usuario final?

Espero haberme hecho entender. Muchas gracias

JohnOchoa

publicado

Hola!

No creo que haya mejor forma, ese tipo de consultas automáticas ya se encuentran optimizadas, ademas de 10 a 20 segundos? lento seria que se tardara varios minutos!

Quizás agregar un botón y asociarle una macro que haga lo siguiente:

1. Muestre una auto forma con un texto diciendo que espere...

2. Mande a actualizar la tabla dinámica

3. Al terminar de actualizar oculte la auto forma

Saludos!

Invitado Cacho R
publicado
En 3/8/2017 at 18:37 , johnochoa dijo:

Las dudas que tengo son las siguientes:

1. Cuál sería la mejor forma de traer los datos de Access para que la actualización de la tabla dinámica dure menos?

2. Es posible llevar el valor o el texto (o ambos) a un barra de progreso de Excel para información del usuario final?

Hola! John (y Digitalboy)

Tu descripción deja demasiados detalles en el terreno de la imaginación... Por ello lo mejor será que prepares y subas al Foro un "zip" conteniendo dos archivos:

- Un Access -ya no con medio millón de datos sino- con 100 datos.

- Un Excel con la tabla dinámica y ese "query" al que aludes y que parece ser "el problema" (cualquier otra info que tenga el Excel y que no sea pertinente a tu consulta, por favor: no la incluyas).

Con esa información será posible darte una respuesta más específica.

Saludos, Cacho R.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.