Usuario
recuperar fotos de un servidor apache para incluirlas en formulario e informes

Pregunta
-
Buenos días:
En una base de datos access 2013, tengo un formulario principal de empleados y quisiera incluir las fotos. Las fotos estan en un servidor apache y necesitaria saber como podría, desde access, recuperar las fotos para que aparezcan en el formulario y en los informes que genero desde el mismo sin tener que tenerlas almacenadas en alguna carpeta del pc.
Gracias anticipadas por vuestra ayuda.
Todas las respuestas
-
Hola! He creado en el formulario un control imagen (nombre MiImagen) y he puesto este codigo en el formulario, pero no me muestra las imagenes.
Private Sub Form_Current()
Dim ne, ruta As String
On Error Resume Next
Me![MiImagen].Picture = ""
ne = Me.[num]
ruta = "http://999aph/personas/fotos/"
Me![MiImagen].Picture = ruta & ne & ".JPG"
End Sub¿que es lo que hago mal??
Gracias
-
Hola! He creado en el formulario un control imagen (nombre MiImagen) y he puesto este codigo en el formulario, pero no me muestra las imagenes.
Private Sub Form_Current()
Dim ne, ruta As String
On Error Resume Next
Me![MiImagen].Picture = ""
ne = Me.[num]
ruta = "http://999aph/personas/fotos/"
Me![MiImagen].Picture = ruta & ne & ".JPG"
End Sub¿que es lo que hago mal??
Gracias
¿Alguien me puede indicar que estoy haciendo mal?
Gracias
-
Hola
Prueba a usar el control Explorador Web en lugar del imagen. Aunque no creo que te sirva para imprimir. Deberías o tener la ruta de ubicación compartida (y por tanto accesible) para ello, pero con las imprlicaciones de seguridad que tiene, o bien tenerlo duplicado en una ubicación accesible a tu accdb. Puedes crearte algún tipo de tarea por script que te haga una copia completa de imagenes cada día (habla con tu administrador de red para ello).
Desde luego, tal como quieres hacerlo no puedes.
Salu2,
José Mª Fueyo
-
Hola José Mª.
Ante todo gracias por responderme.
He seguido tus indicaciones y he creado en el formulario el control hipervinculo.
En el formulario he insertado además el codigo
Private Sub Form_Current()
Dim ne, ruta As String
ne = Me.[num]
ruta = "http://999aph/personas/fotos/"
Me![MiImagen].Hyperlink.Address = ruta & ne & ".JPG"
End SubCuando pulso sobre el objeto, en efecto se abre el link con la foto, pero lo que necesito es que la foto aparezca en el propio formulario (y en los informes que saque de cada empleado).
¿como podría hacerlo??
Muchas gracias por tu ayuda y tu tiempo
-
Hola
¿Tienes acceso a la ruta de ubicación de las fotos? es la que tendrías que usar para usar las fotos. Si no es así, también podrías sincronizar esa carpeta del servidor Apache con una carpeta de un servidor local que sea accesible por tu aplicación.
Salu2,
José Mª Fueyo
-
Hola Jose Mª.
Si por acceso a la ruta de ubicación de las fotos entiendo ruta = "http://999aph/personas/fotos/num.jpg" (donde num se corresponde con el campo num de mi formulario que identifica a cada empleado), si tengo acceso ya que, como te he comentado, puedo abrir las fotos desde el control hipervinculo que he creado en el formulario.
El problema es que la imagen no aparece insertada en el formulario, sino que al pulsar el link abre una ventana en el navegador con la foto.
Gracias!
-