ManeL m./ febrero 18, 2018/ Access, YouTube

Me han realizado una consulta en el canal de Youtube, y estoy contento de poder mirar de echar una mano.

La consulta es de cómo poder abrir uno o varios archivos PDF (en el ejemplo es para cualquier extensión), desde un registro de la base de datos.

Lo único es que el usuario debe introducir el nombre del archivo + la extensión. Si siempre serán archivos con la misma extensión, podemos cambiar el código para que siempre solo debamos introducir el nombre del archivo sin extensión.

El Código es:

Private Sub Comando18_Click()
Application.FollowHyperlink "C:\temp\" + [Archivo]
End Sub

Dónde: Comando18 es el nombre del botón que hemos creado, “C:\temp\” es la carpeta donde estarán todos los archivos y [Archivo] es el nombre del campo al que apuntaremos.

Si siempre serán archivos, por ejemplo PDF, podemos retocar el código así:

Private Sub Comando18_Click()
Application.FollowHyperlink "C:\temp\" + [Archivo] + ".pdf"
End Sub

Es un código muy sencillo, por lo que seguro que funciona con todas las versiones de Access.

Compartir esta entrada

27 Comentarios

  1. Buenas tardes, me genera un error quisiera saber si me pueden colaborar

    1. Buenas tardes/noches Vanessa, si me das más pistas podemos mirar cual es el problema. Ya me dices. Saludos!

  2. dice que microsoft access no encuentra el campo ‘|1’ al que hace referencia en la expresión

    1. estamos saltando de un lado a otro… jejeje lo dicho, pon el código completo a ver.

  3. Application.FollowHyperlink “C:\Users\usuario\Desktop\Base\Archivos\” + [Archivo] + “.pdf”

    1. 1ro. qué versión de access utilizas
      2do. Tienes un campo creado en la tabla que se llame [Archivo]?
      3ro. Si la 2da pregunta es sí, crea una carpeta en C:\ llamada Temp, y apunta a esa carpeta para probar que el código funciona.
      4to. Si no es una base con datos privados o relevantes y quieres enviarmela por WeTransfer, lo puedo mirar, pero ahora solo tengo acceso a un Access 2007,

      Ya me cuentas!

  4. si lo puedo enviar, como lo hago

  5. donde puedi crear esa carpeta?

  6. el 3 no me funciono

  7. para subir el archivo vas a la web de wetransfer.com y sigues los pasos que te pongo aquí: https://wp.me/a9Et59-z9 y copias el enlace en el blog, y así podré descargarlo.

  8. No creo que pueda compartirlo

  9. Es que tiene mucha cosa y no creo que puedas abrirlo para ver donde se encuentra eso

  10. no te podrías conectar por team y colaborarme

    1. es una opción, pero hasta dentro dentro de 2h y 45min no podré. Ya me dices. saludos

  11. Si , me avisas cuando puedas. Yo espero, Gracias

    1. ya puedo. qué versión de TeamViewer? si no también Anydesk (es igual que TeamViewer)

    2. Lo he podido descargar, no te salia publicado por que el blog lo ponía como SPAM, voy a echarle un vistazo

    1. si recargas la página he activado un chat, verás un icono en la parte derecha inferior

  12. Oye me genero otro error de lo que hiciste ayer

    1. Si me das más detalles… ahora estoy en el chat del blog

    2. Buenas! lo miramos la semana que viene, mi vuelo salió con retraso y acabo de llegar a casa. Aquí son las 11.30pm

      Buen fin de semana!

  13. Hola Buen día
    Hoy si podrías colaborarme?

    1. si, pero por partes que tengo otras cosas que hacer también. en 30-40min nos leemos en chat del blog saludos

    2. Por la hora que es ya no puedo, es más, donde estoy tengo bloqueado el acceso a Teamviewer, mañana lo comentaré a ver si me lo pueden habilitar. saludos

    3. Ya me han arreglado el sistema para poder conectarme por TeamViewer. ya me dices por el chat del Blog.saludos

Dejar un Comentar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes usar estos HTML tags y atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.