Imprimir página | Cerrar ventana

Mostrar imágenes desde Web

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=85279
Fecha de impresión: 29/Marzo/2024 a las 02:38


Tema: Mostrar imágenes desde Web
Publicado por: Dabellaso
Asunto: Mostrar imágenes desde Web
Fecha de publicación: 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í:

http://photocall.tv/images/nhkworld.png" rel="nofollow - http://photocall.tv/images/nhkworld.png

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



Respuestas:
Publicado por: Mihura
Fecha de publicación: 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.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: Dabellaso
Fecha de publicación: 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'>"




-------------
El saber no ocupa lugar, sólo tiempo


Publicado por: Mihura
Fecha de publicación: 16/Mayo/2020 a las 19:12
Mira a ver esto:

http://www.mvp-access.com/foro/forum_posts.asp?TID=84547&KW=navigate&PID=508793&title=texto-imgenes#508793" rel="nofollow - Enlace Foro




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

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: Dabellaso
Fecha de publicación: 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:
https://docs.microsoft.com/es-es/dotnet/api/system.windows.forms.webbrowser.navigate?view=netcore-3.1" rel="nofollow - https://docs.microsoft.com/es-es/dotnet/api/system.windows.forms.webbrowser.navigate?view=netcore-3.1


-------------
El saber no ocupa lugar, sólo tiempo


Publicado por: Mihura
Fecha de publicación: 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





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

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: marygarci
Fecha de publicación: 17/Mayo/2020 a las 13:30
Hola, no sé si te servirá el ejemplo de Neckkito sobre imágenes en formulario continuo...

http://neckkito.xyz/nck/index.php/ejemplos/13-formularios/91-imagenes-en-formulario-continuo" rel="nofollow - http://neckkito.xyz/nck/index.php/ejemplos/13-formularios/91-imagenes-en-formulario-continuo



Publicado por: Dabellaso
Fecha de publicación: 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



Imprimir página | Cerrar ventana