Imprimir página | Cerrar ventana

Texto + Imágenes

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=84547
Fecha de impresión: 26/Agosto/2019 a las 12:24


Tema: Texto + Imágenes
Publicado por: McPegasus
Asunto: Texto + Imágenes
Fecha de publicación: 10/Junio/2019 a las 18:45
Hola foros y foras, voy al ataque de nuevo.

Necesito entre párrafos de texto incluir una o varias imágenes tal como se puede hacer en Word pero el texto enriquecido a modo nativo no lo permite. Este texto tiene que ser creado por usuarios finales así que la usabilidad tengo que conseguirla sencilla.

Conozco el control DSOAcitveX pero quiero evitarlo a priori.

¿Se os ocurre alguna solución?


-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..



Respuestas:
Publicado por: Mihura
Fecha de publicación: 10/Junio/2019 a las 20:20
... joer Rafa, disparas con bala ....  LOL.

Bienvenido, o mejor dicho bienvuelto, .... a ver si alguien se la sabe.   Wink




-------------
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: mounir
Fecha de publicación: 10/Junio/2019 a las 21:22
Hola!

- https://social.msdn.microsoft.com/Forums/vstudio/en-US/36a6dac3-f14e-4d8f-b376-246bb6a56717/insert-pictures-in-rich-text-box?forum=vbgeneral" rel="nofollow - https://social.msdn.microsoft.com/Forums/vstudio/en-US/36a6dac3-f14e-4d8f-b376-246bb6a56717/insert-pictures-in-rich-text-box?forum=vbgeneral

He utilizado estas palabras claves en google:-

https://www.google.es/search?ei=oa3-XKSBE9HIaIXJtvAL&q=insert+image+in+richtextbox+access+vba&oq=insert+image+in+richtextbox+access+vba&gs_l=psy-ab.3...11992.13860..14932...0.0..0.100.620.6j1......0....1..gws-wiz.......33i21j33i10.zAilimvLo4I" rel="nofollow - https://www.google.es/search?ei=oa3-XKSBE9HIaIXJtvAL&q=insert+image+in+richtextbox+access+vba&oq=insert+image+in+richtextbox+access+vba&gs_l=psy-ab.3...11992.13860..14932...0.0..0.100.620.6j1......0....1..gws-wiz.......33i21j33i10.zAilimvLo4I

-------------
Un Saludo.


Publicado por: McPegasus
Fecha de publicación: 10/Junio/2019 a las 22:26
.net, infopath, mmm Miura toma nota para la próxima versión de añadir a tu treeview nativo un enriquecido con imagenes.

Mounir, no he encontra para Access, lo que más se aproxima sería utilizar la antigua referencia para texto enriquecido. Es una opción pero por ahora voy a seguir intentando no usar cosas externas.

Gracias.


-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: xavi
Fecha de publicación: 10/Junio/2019 a las 22:37
Por lo que he visto yo, texto enriquecido es eso: "texto". Y, por lo tanto, no admite imágenes.

Te presento mi (peregrina) idea:

Un campo para almacenar el texto. El usuario deberá indicar, de un modo especial (entre {llaves} por ejemplo) la posición de las distintas imágenes a intercalar.

En una tabla guardas las distintas imágenes (campo de tipo datos adjuntos) con el nombre que el usuario le ha dado.

Entiendo que la presentación final la harás mediante Word por lo que no sería excesivamente complicado (a priori) recuperar toda esa información y volcarla a Word.

Ejemplo del texto:

Bla, bla, bla, bla......
{imagen1}
más bla, bla, bla...
{imagen2}
y hasta aqui lo que se daba.

Después tienes una tabla con un campo Nombre y otro DatosAdjuntos. En cada registro metes el nombre imagen1, imagen2, etc y, por cada registro, almacenas un único fichero en el dato adjunto. Hasta lo puedes mostrar como un subformulario al lado del cuadro de texto.

No se si me explico....



-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Mihura
Fecha de publicación: 10/Junio/2019 a las 22:44
Ep, ep, ep, .... ya que es Rafa, y se lo va a currar ...  Evil Smile

El texto enriquecido no deja de ser un campo con etiquetas HTML, tratémosle como tal, añádele las imágenes,  lo escribes en un fichero HTML y lo muestras con un webbroser incrustado en el formulario ... como si fuera una página web. 


-------------
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: McPegasus
Fecha de publicación: 10/Junio/2019 a las 22:48
Xavi,

Es una opción pero va a ser que no ya que puede resultar confusa para ciertos usuario.

La idea de Chea es la más cercana a viable, campo de texto | imagen | campo de texto | imagen y crear, pero que tampoco me gusta ya que puede resultar confusión a la hora de introducir datos, que escribiendo esta respuesta en el momento de crear y montar el texto e imagen es simiar.

Gracias por tu tiempo Xavi.




-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: McPegasus
Fecha de publicación: 11/Junio/2019 a las 00:44
Hola Miura,

Aunque sea html, el control tanto del formulario como del informe no sabe interpretar la etiqueta <img.../> por lo que este tipo de campo no sirve para lo que requiero.

He encontrado reliquias como DHTML Editing Control, RICHTX32.OCX, NB_EditorRTF.ocx que ya no he conseguido hacer funcionar.

Lo único que he hecho funcionar es con https://www.fmsinc.com/products/memo/screenshots/index.html y hay que pasar por caja, así que tengo que comentar con el cliente.

Gracias por tu tiempo Miura.





-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: Mihura
Fecha de publicación: 11/Junio/2019 a las 09:27
¿Esto es lo que quieres?



-------------
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: McPegasus
Fecha de publicación: 11/Junio/2019 a las 16:47
>> ¿Esto es lo que quieres?

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SIPPPPPPPPPPPPP!!!!!!! Hug



-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: McPegasus
Fecha de publicación: 11/Junio/2019 a las 16:50
Jack Sparrow ¡¡¡que kkgnzo!! LOLLOLLOLLOL

¿¿me vas a hacer sufrir mcho????? Beer



-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: Mihura
Fecha de publicación: 11/Junio/2019 a las 17:33
Publicado originalmente por McPegasus McPegasus escribió:

Jack Sparrow ¡¡¡que kkgnzo!! LOLLOLLOLLOL

¿¿me vas a hacer sufrir mcho????? Beer


Yeah ....   Evil Smile


-------------
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: McPegasus
Fecha de publicación: 11/Junio/2019 a las 17:36
BeerBeerBeerBeer ¿¿mássssss??

-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: Mihura
Fecha de publicación: 11/Junio/2019 a las 17:37
En un formulario pones un control webbroser,

para cargarle los datos yo he hecho un:

    RutaHTML = CurrentProject.Path & "\ControlCDM.html" 
me.control.navigate RutaHTML


y el fichero de texto ControlCDM.html es este:

<html>
<head>
</head>

<body>
<p>Hola, esto es un ejemplo de texto <br>
segunda linea del texto
</p>
<img src="listacheck1.jpg" width="135" height="200"></img>
<p>Hola, esto es otro ejemplo de texto <br>
segunda linea del texto
</p>
<img src="listacheck.jpg" width="135" height="200"></img>
<p>Y este sería el pie de la segunda imagen</p>
</body>
</html>

Obviamente no tiene ninguna elaboración (es así de guarripé). No sé si podrá pasarle el texto directamente en vez de grabarlo previamente en un fichero, quiero suponer que si (te toca probarlo).

Un saludo.  Wink


-------------
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: McPegasus
Fecha de publicación: 19/Junio/2019 a las 16:23
Hola Miura, no me he olvidado de que respondieras, estaba en otros temas ajeno a este.

La necesidad es que el usuario es el que debe de incrustar la imagen y ante la única opción que he encontrado y es la que ofrecen en fmsinc.com, voy a buscar una opción mixta, un control de texto y una sola imagen. Solución consensuada con el cliente e iremos viendo en futuras actualizaciones si en realidad tienen necesidad de reinventar un Word en Access :D.

Un abrazo y gracias por tu tiempo e ideas.




-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: Mihura
Fecha de publicación: 19/Junio/2019 a las 16:52
¿Le has propuesto al usuario que elija la imagen con un FileDialog?  ... es casi lo mismo.

-------------
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: McPegasus
Fecha de publicación: 19/Junio/2019 a las 19:33
Sí, es la idea pero en un campo a parte y la imagen en el informe se la mostraré al final del campo de texto.






-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: Mihura
Fecha de publicación: 19/Junio/2019 a las 20:40
OK, cierro entonces.

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

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



Imprimir página | Cerrar ventana