Hipervinculo en una tabla dinamica

10/08/2007 - 11:43 por Car | Informe spam
Buenos dias:

Necesito sabidura por que no doy con la solución, espero que alguien me eche
una manilla en lo que pueda, muchas gracias.

Tengo una tabla dinamica en la que quiero poner un hipervinculo (no veo
como) o algo similar, que pulsando en ese valor me muestre en otro
formulario el detalle del Id sobre el que pulso.

La idea era hacerlo con un hipervinculo pero no veo como. el problema
principal es poder hacer click en una de las celdas de la tabla dinamica
donde este ese valor y capturar el evento. Pero no puedo meter un
hipervinculo ni una funcion personalizada ni nada que se le parezca.

Alguien puede darme alguna idea u otro camino a seguir?

Muchas gracias y un saludo

Car.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/08/2007 - 21:56 | Informe spam
hola, ?

Tengo una tabla dinamica en la que quiero poner un hipervinculo (no veo como) o algo similar
que pulsando en ese valor me muestre en otro formulario el detalle del Id sobre el que pulso.
La idea era hacerlo con un hipervinculo pero no veo como.
el problema principal es poder hacer click en una de las celdas de la tabla dinamica donde este ese valor y capturar el evento.
Pero no puedo meter un hipervinculo ni una funcion personalizada ni nada que se le parezca.
Alguien puede darme alguna idea u otro camino a seguir?



considera lo siguiente [hablando de las tablas dinamicas]:
- NO son siempre lo 'manipulables' que pudiera 'desearse/necesitarse/...' :-(
- son UNA de las formas de presentar datos desde un 'origen' en un formato de 'resumen'
- [de seguro] el 'valor' [en la TD] del que quieres ver 'en detalle'... NO sera el correspondiente a una sola celda -?-
entre otras 'eventualidades' :))

seria necesario buscar otras alternativas [como]:
- aplicar autofiltros al listado de origen [suponiendo que es un rango en alguna hoja] segun la celda 'seleccionada' en la TD
- o [quizas, *mejor aun*]... => prueba haciendo un doble-clic en la celda de la cual quieres *ver* el detalle ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Car
16/08/2007 - 14:58 | Informe spam
Hola Hector, disculpa la demora en responderte, he estado fuera de la
oficina unos dias:

El valor en la TD del que quiero ver el detalle, se corresponde a varior
registros, con numeros campos, una nueva tabla vamos.

Ahí tengo el problema, no se bien como hacerlo para que pulsando sobre el
enlace me muestre esa tabla con los datos. La mejor opcion que he pensado es
capturar todos los eventos de click sobre la hoja de excel y si la columna
de esa celda tiene como nombre de campo (xxx) pues recoger el valor de la
celda pulsada y mostrar la tabla.

No se me ocurre nada mejor. Lo dejo aqui por si a alguien le puede servir
tambien de ayuda.

¿A ti que te parece?

Un cordial saludo.

Car.



"Héctor Miguel" escribió en el mensaje
news:%230Hj$
hola, ?

> Tengo una tabla dinamica en la que quiero poner un hipervinculo (no veo


como) o algo similar
> que pulsando en ese valor me muestre en otro formulario el detalle del


Id sobre el que pulso.
> La idea era hacerlo con un hipervinculo pero no veo como.
> el problema principal es poder hacer click en una de las celdas de la


tabla dinamica donde este ese valor y capturar el evento.
> Pero no puedo meter un hipervinculo ni una funcion personalizada ni nada


que se le parezca.
> Alguien puede darme alguna idea u otro camino a seguir?

considera lo siguiente [hablando de las tablas dinamicas]:
- NO son siempre lo 'manipulables' que pudiera 'desearse/necesitarse/...'


:-(
- son UNA de las formas de presentar datos desde un 'origen' en un formato


de 'resumen'
- [de seguro] el 'valor' [en la TD] del que quieres ver 'en detalle'... NO


sera el correspondiente a una sola celda -?-
entre otras 'eventualidades' :))

seria necesario buscar otras alternativas [como]:
- aplicar autofiltros al listado de origen [suponiendo que es un rango en


alguna hoja] segun la celda 'seleccionada' en la TD
- o [quizas, *mejor aun*]... => prueba haciendo un doble-clic en la celda


de la cual quieres *ver* el detalle ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#3 Héctor Miguel
16/08/2007 - 18:43 | Informe spam
hola, (...) ?

El valor en la TD del que quiero ver el detalle, se corresponde a varior registros, con numeros campos, una nueva tabla vamos.
Ahi tengo el problema, no se bien como hacerlo para que pulsando sobre el enlace me muestre esa tabla con los datos.
La mejor opcion que he pensado es capturar todos los eventos de click sobre la hoja de excel
y si la columna de esa celda tiene como nombre de campo (xxx) pues recoger el valor de la celda pulsada y mostrar la tabla.
No se me ocurre nada mejor. Lo dejo aqui por si a alguien le puede servir tambien de ayuda. A ti que te parece?



no se si ya probaste con la opcion de hacer un doble-clic sobre la celda [area de datos] de la TD para *expandir* su origen ?

comentas si no te funciona +/- como lo necesitas ?
saludos,
hector.

seria necesario buscar otras alternativas [como]:
- aplicar autofiltros al listado de origen [suponiendo que es un rango en alguna hoja] segun la celda 'seleccionada' en la TD
- o [quizas, *mejor aun*]... => prueba haciendo un doble-clic en la celda de la cual quieres *ver* el detalle ;)
Respuesta Responder a este mensaje
#4 Car
17/08/2007 - 10:28 | Informe spam
Bueno, he probado lo que me comentas y no conocia esa posibilidad, pero solo
me deja meter mas campos de esa misma query, el problema es que es algo como
un cliente y sus pedidos. La Tabla Dinamica muestra datos de los clientes,
y podemos sacar estadisticas por provincia, comunidad...etc, puede darse el
caso de tener un mismo cliente dado de alta dos veces por residir en dos
provincias distintas... y querria poder pulsar en algun enlace y ampliar la
informacion de ese cliente con todos los pedidos realizados, los cuales
estan en otra tabla distinta.

La solucion que yo habia pensado, realmente no me gusta, es demasiado
complicada y enrevesada, ojala a ti se te ocura algo mas elegante.

Saludos Hector.





"Héctor Miguel" escribió en el mensaje
news:
hola, (...) ?

> El valor en la TD del que quiero ver el detalle, se corresponde a varior


registros, con numeros campos, una nueva tabla vamos.
> Ahi tengo el problema, no se bien como hacerlo para que pulsando sobre


el enlace me muestre esa tabla con los datos.
> La mejor opcion que he pensado es capturar todos los eventos de click


sobre la hoja de excel
> y si la columna de esa celda tiene como nombre de campo (xxx) pues


recoger el valor de la celda pulsada y mostrar la tabla.
> No se me ocurre nada mejor. Lo dejo aqui por si a alguien le puede


servir tambien de ayuda. A ti que te parece?

no se si ya probaste con la opcion de hacer un doble-clic sobre la celda


[area de datos] de la TD para *expandir* su origen ?

comentas si no te funciona +/- como lo necesitas ?
saludos,
hector.

>> seria necesario buscar otras alternativas [como]:
>> - aplicar autofiltros al listado de origen [suponiendo que es un rango


en alguna hoja] segun la celda 'seleccionada' en la TD
>> - o [quizas, *mejor aun*]... => prueba haciendo un doble-clic en la


celda de la cual quieres *ver* el detalle ;)


Respuesta Responder a este mensaje
#5 Héctor Miguel
17/08/2007 - 21:42 | Informe spam
hola, (...) ?

Bueno, he probado lo que me comentas y no conocia esa posibilidad
pero solo me deja meter mas campos de esa misma query
el problema es que es algo como un cliente y sus pedidos.
La Tabla Dinamica muestra datos de los clientes, y podemos sacar estadisticas por provincia, comunidad...etc
puede darse el caso de tener un mismo cliente dado de alta dos veces por residir en dos provincias distintas...
y querria poder pulsar en algun enlace y ampliar la informacion de ese cliente con todos los pedidos realizados
los cuales estan en otra tabla distinta.
La solucion que yo habia pensado, realmente no me gusta, es demasiado complicada y enrevesada
ojala a ti se te ocura algo mas elegante.



solo toma en cuenta que el *desglose* que obtienes al hacer doble-clic sobre alguna celda [area de datos] de una TD...
tiene la misma *base* que los datos mostrandose en la TD, o sea...
si hay *filtros* [campos de pagina] y/o es de algun subtotal [en la TD] es exactamente lo que veras en dicho desglose

si quieres ver el origen *completo* de un determinado cliente...
-> deberas hacer el doble-clic sobre alguna celda [y en la TD] que resuma TODOS sus datos ;)

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida