PDA

Ver la Versión Completa : Establecer Picture en tiempo de ejecución


Cabanyaler
16-08-2004, 13:57:22
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.