** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Mostrar imágenes desde Web
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoMostrar imágenes desde Web

 Responder Responder
Autor
Mensaje
Dabellaso Ver desplegable
Asiduo
Asiduo


Unido: 18/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 338
Enlace directo a este mensaje Tema: Mostrar imágenes desde Web
    Enviado: 16/Mayo/2020 a las 17:09
Hola a todos. Me surge una nueva duda

Saben si es posible mostrar en un formulario de Access imágenes alojadas en alguna web usando la url a la imagen?

es decir, teniendo algo así:


es posible ver la imagen en algún control de imagen, algún ActiveX o plan B con el que poder hacerlo?

Muchas gracias
El saber no ocupa lugar, sólo tiempo
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 16/Mayo/2020 a las 17:23
Si quieres ver imágenes alojadas en una web ... usa un visor para la web Wink.

Inserta en un formulario un control webbroser, construyes la cadena en html con la orden de lo que quieras que muestre y ... ¡alehop!.


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Dabellaso Ver desplegable
Asiduo
Asiduo


Unido: 18/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 338
Enlace directo a este mensaje Enviado: 16/Mayo/2020 a las 18:44
Gracias por responder Mihura

Encontré el WebBrowser entre los controles ActiveX, pero no consigo encontrar el modo de indicarle que debe mostrar.

He probado a escribir en el bloc de notas esto:
<img src="http://photocall.tv/images/nhkworld.png">
obteniendo la imagen deseada (Sin declarar cabecera, ni cuerpo, ni siquiera la etiqueta html inicial)

El caso es que no lo consigo con el WebBrowser. Me da varios errores dependiendo de la propiedad donde intento ponerlo.
Me.WebBrowser1.ControlSource  - (Referencia no válida a la propiedad)
Me.WebBrowser1.Object.Document  - (Error de automatización)
Me.WebBrowser1.Object.LocationURL - (Error de automatización)

Podrías orientarme sobre si no son las propiedades correctas, o la construcción del html debe ser más completa?

Muchas gracias

Ed.
He probado en poner las comillas de varias maneras, quizás sea que no las pongo bien?
"<img src=""http://photocall.tv/images/nhkworld.png"">"
"<img src='http://photocall.tv/images/nhkworld.png'>"




Editado por Dabellaso - 16/Mayo/2020 a las 18:47
El saber no ocupa lugar, sólo tiempo
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 16/Mayo/2020 a las 19:12
Mira a ver esto:



Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Dabellaso Ver desplegable
Asiduo
Asiduo


Unido: 18/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 338
Enlace directo a este mensaje Enviado: 16/Mayo/2020 a las 19:59
Gracias Mihura
He cometido el típico error de no decir que era para formulario continuo. Perdón

Después de ver el enlace y comprobar que funciona perfectamente. Me he dado cuenta que en formularios continuos, entre otras cosas, no permite controles WebBrowser (Por eso no los vi en los controles en modo diseño y lo metí como ActiveX. Pero si aparece como control de access en formulario normal.)

En el caso de formularios normales, si está disponible la propiedad ControlSource y funcionan bien tanto la propiedad como el método Navigate

Alguna idea para formularios contínuos?

Disculparme por no haber explicado bien lo que buscaba


PD.
No he logrado encontrar el método Navigate en las propiedades del control (dentro de la ventana locales)
pero sí lo encontré en la ayuda por si le sirve a alguien:


Editado por Dabellaso - 16/Mayo/2020 a las 20:03
El saber no ocupa lugar, sólo tiempo
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 17/Mayo/2020 a las 11:46
No suelo incrustar imágenes en formularios ... y tampoco suelo usar formularios continuos, así que me pillas.

Sólo como sugerencia,
- te creas una carpeta en local que contenga las imágenes
- al crear el formulario (en el LOAD) compruebas las imágenes y las que te falten las bajas
- muestras el formulario con las imágenes locales





Editado por Mihura - 17/Mayo/2020 a las 11:47
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
marygarci Ver desplegable
Nuevo
Nuevo


Unido: 20/Abril/2020
Localización: Las Palmas
Estado: Sin conexión
Puntos: 25
Enlace directo a este mensaje Enviado: 17/Mayo/2020 a las 13:30
Hola, no sé si te servirá el ejemplo de Neckkito sobre imágenes en formulario continuo...

Arriba
Dabellaso Ver desplegable
Asiduo
Asiduo


Unido: 18/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 338
Enlace directo a este mensaje Enviado: 17/Mayo/2020 a las 20:10
Hola Mihura y marygarci, gracias por responder

Acepto el consejo de Mihura el cual puedo resolver perfectamente basándome en el ejemplo de marygarci.

Iré probando poco a poco a ver si logro descargar las imágenes de modo automático desde Access cuando detecte que falta alguna como indica Mihura, pero esa es otra guerra

Por de pronto, la necesidad principal está resuelta y pueden cerrar el hilo.

Muchas gracias por su ayuda

El saber no ocupa lugar, sólo tiempo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable