Tabla dinámica vinculada con una base de datos Access

01/07/2005 - 13:12 por Teletreks | Informe spam
Tengo una hoja de excel que continen una tabla dinámica vinculada con na base
de datos de Access.

El problema es que el contenido de la base de datos va variando, pero a mi
me interesa mantener la tabla dinámica con los datos de un determindo
momento. Si le cambio el nombre a la hoja de calculo me continúa manteniendo
la vinculación, por lo que si se actualiza (accidentalmente) me lee los
últimos datos de Access. ¿Cómo puedo BLOQUEAR o ROMPER esta vinculación de la
tabla dinámica de excel con Access?

Gracias por vuestra ayuda.

Saludos a todos
 

Leer las respuestas

#1 Luis Garcia
01/07/2005 - 13:54 | Informe spam
"Teletreks" escribió en...
Tengo una hoja de excel que continen una tabla dinámica vinculada con na


base
de datos de Access.

El problema es que el contenido de la base de datos va variando, pero a mi
me interesa mantener la tabla dinámica con los datos de un determindo
momento. Si le cambio el nombre a la hoja de calculo me continúa


manteniendo
la vinculación, por lo que si se actualiza (accidentalmente) me lee los
últimos datos de Access. ¿Cómo puedo BLOQUEAR o ROMPER esta vinculación de


la
tabla dinámica de excel con Access?

Gracias por vuestra ayuda.

Saludos a todos



No se los expertos lo que opinaran, pero el tema de cambiar los datos
vinculados de Access a mi me ha algun que otro dolor de cabeza (en XL2000).

Yo tiraria por lo facil: fichero XLS de solo lectura, y si alguien actualiza
datos, lo
tiene que hacer a conciencia :-))), porque si actualizas datos, pero no
guardas
el fichero XLS, no quedan actualizados los datos.

Otra solucion mas ortodoxa, pero implica algunos cambios extras, seria crear
un
campo 'indicador' en tu base de datos que indique que registros se deben
'leer'
en Excel (con valores 0/1 por ejemplo). Y en la tabla dinamica, cuando creas
la
consulta de 'vinculacion' pones la condicion de <Campo>=1.

Cuando quieras hacer los registros de tu base de 'actualizables desde
Excel',
solo tendrias que ejecutar una consulta tipo:
"Update <Tabla> Set <Campo>=1 Where <Campo>=0"

De esta manera, controlas desde Access lo que quieres que se vea en Excel.

Espero que te sirva de ayuda.

Saludos

Preguntas similares