Buenas,
tengo una tabla dinámica que coge información de una bbdd access,
hasta ahora ha ido todo bien con respecto a los filtros que hago en la
parte izquierda al seleccionar uno, alguno, o todos los paises por
ejemplo:
v (Mostrar todo)
v NO PAIS STOCK
v ALBANIA
v ALEMANIA
v ANDORRA
v ANT. HOLANDESAS
v ARABIA SAUDITA
v ARGELIA
v ARGENTINA
v AUSTRALIA
...
he observado que en la bd access, en el campo pais, hay espacios al
final del nombre hasta llegar a la longitud total del campo, por lo
que he ejecutado una consulta que hace "UPDATE [FAC (Selec)] SET [FAC
(Selec)].PAIS = Trim([PAIS]);".
Ejecuto la consulta en la base de datos para que me limpie los nombres
de los paises, cierro el fichero de access, cierro el fichero de excel
y lo vuelvo a abrir (pinchando en el botón "Habilitar actualización
automática" del diálogo actualizar consultas al abrir el fichero
excel), y cuando intento hacer un filtro en la parte izquierda de la
tabla dinámica en el excel me aparecen los datos de los paises
duplicados:
v (Mostrar todo)
v NO PAIS STOCK
v ALBANIA
v ALBANIA
v ALEMANIA
v ALEMANIA
v ANDORRA
v ANDORRA
v ANT. HOLANDESAS
v ARABIA SAUDITA
v ARABIA SAUDITA
...
El primer nombre de cada par está limpio de espacios ("ALBANIA") el
segundo nombre está con los espacios hasta que llega al límite de
caracteres del campo ("ALBANIA "), no lo hace en todos los
casos, en el caso de "ANT. HOLANDESAS" no lo ha hecho, supongo por que
ese pais ya tenía el máximo de longitud del campo (15 caracteres).
Es un caso extraño en el que parece que la información interna de
excel no se guarde correctamente o no se refresque correctamente al
volver a recargar los datos.
¿Como puedo solucionar esto amigos?
Muchas gracias y un saludo
Jorge
Esto me ha pasado en varios campos
Leer las respuestas