Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Establecer Picture en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=13345)

Cabanyaler 16-08-2004 13:57:22

Establecer Picture en tiempo de ejecución
 
Hola de nuevo:

Contexto:
Quiero imprimir un conjunto de etiquetas identificativas donde en cada una de ellas debe aparecer la foto correspondientes a cada empleado.
Me he creado un listado con el QReport, donde en una misma página aparecen varias etiquetas con el fin de ahorrar papel. rbDetail
Pega:
Como la foto está en formato jpg, y esa naturaleza no la puedo almacenar fisicamente en la tabla, debo visualizarla con la instrucción:
Image1.Picture.LoadFromFile...., pero eso es sólo para el form de pantalla.

Objetivo:

Busco poder imprimir todas las fichas de operarios con sus respectivas fotos

Pregunta:¿Alguien sabe como asignar una imágen al componente QRImage en su propiedad Picture, en tiempo de ejecución?.
o bien, algún modo mejor al utilizado por mi para conseguir el mismo objetivo.

Un saludo y gracias a todos.

__marcsc 16-08-2004 14:06:57

Hola,

no sé si entiendo bien, pero el picture de un QRImage también tiene un método LoadFromFile...

Pregunta: Por qué dices que no puedes guardar un jpg en una tabla??

Cabanyaler 16-08-2004 14:28:17

Si gracias ya he probado lo del LoadFromFile, sólo venía a comentar que ya lo tenía solucionado.
Lo del jpg, es que en principio, tampoco me es necesario guardarlo en la tabla, me basta con una referencia al fichero que contiene la imagen en fmto. jpg.
¿Pero en SQL , se pueden gruardar formatos de imagen? :eek: , me puede ser interesante para próximos proyectos.
Gracias y un saludo.

__marcsc 16-08-2004 20:45:41

Hola, me alegra que ya esté solucionado.

Sobre lo de los jpg en SQL, pues en principio no hay problema, en un campo binario (BLOB) puedes guardar un stream de datos, independientmente del tipo que seán. Desde un jpg a un Word (limitado por la capacidad de almacenamiento del BLOB lógicamente). Obviamente para recuperarlos si es necesario conocer su formato, pero eso no suele ser un problema. Por ejemplo con un jpg solo haría falta hacer un LoadFromStream del Picture.

Saludos.


La franja horaria es GMT +2. Ahora son las 23:12:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi