Discussion:
Los Hiperenlaces no me funcionan
(demasiado antiguo para responder)
IGGV
2014-09-12 20:54:25 UTC
Permalink
En un W7 utilizo Access 2003.
En una aplicación tengo una tabla en la que por medio de una consulta genero un hiperenlace para poder abrir unos pdf:
Al correrla en el campo correspondiente de la tabla1 llamado VINCULO , que esta seteado como Hiperenlace.
El resultado en ese campo es el siguiente
\\SERVER\docs\Documentos\00001.pdf
El problema es que al querer acceder al documento mediante el enlace no pasa nada.Pero si entro a la tabla y manualmente modifico el hiperenlace (por ejemplo borro la f de PDF y la vuelvo a escribir) el hiperenlace se activa y funciona perfectamente
Lo mismo pasa si genero un boton en un formulario que automaticamente genere el hipervindulo

Private Sub Comando3_Click()
Me.vinculo.Value = "\\SERVER\docs\Documentos\0000" & [stro] & ".pdf"
End Sub

Alguna sugerencia?
José Mª Fueyo
2014-09-15 10:05:39 UTC
Permalink
Hola
Prueba la propiedad Hyperlink en lugar de Value

Me.vinculo.Hyperlink = "\\SERVER\docs\Documentos\0000" & [stro] & ".pdf"

Salu2
--
José Mª Fueyo
IGGV
2014-09-15 15:23:42 UTC
Permalink
Hola Muchas gracias por tu respuesta.
La implemente pero me da un error, el texto del mismo dice:

"Se ha producido el error 438 en tiempo de ejecución
El objeto no admite la propiedad o método"
Post by José Mª Fueyo
Hola
Prueba la propiedad Hyperlink en lugar de Value
Me.vinculo.Hyperlink = "\\SERVER\docs\Documentos\0000" & [stro] & ".pdf"
Salu2
--
José Mª Fueyo
José Mª Fueyo
2014-09-17 12:35:37 UTC
Permalink
Hola IGGV.
Perdona, no vi que trabajabas con 2003
Mira a ver sí este link con información del objetjo hyperlink te puede ayudar
http://msdn.microsoft.com/en-us/library/office/aa223118(v=office.11).aspx

Salu2,
José Mª Fueyo
IGGV
2014-09-17 20:58:17 UTC
Permalink
Gracias por tu ayuda. Mientras leía el articulo vi algo que me permitió encontrarle la vuelta al asunto
Te cuento como lo solucione.
Cree una consulta de actualización que me genera el hipervinculo, y al texto que lo genera le agregue -tanto al principio como al final- el signo #, por lo que en vez de escribir:

"\\SERVER\docs\Documentos\0000" & [stro] & ".pdf"

lo que hice fue escribir:

"#\\SERVER\docs\Documentos\0000" & [stro] & ".pdf#"

y funciono
Post by José Mª Fueyo
Hola IGGV.
Perdona, no vi que trabajabas con 2003
Mira a ver sí este link con información del objetjo hyperlink te puede ayudar
http://msdn.microsoft.com/en-us/library/office/aa223118(v=office.11).aspx
Salu2,
José Mª Fueyo
José Mª Fueyo
2014-09-18 10:21:16 UTC
Permalink
Hola
Me alegro que solventaras tu problema. Gracias por compartirlo.

Salu2,
José Mª Fueyo

Loading...