PDA

Ver la Versión Completa : Imagenes en FastReport con XE5


mjjj
20-05-2015, 13:30:32
Estimados, ojalá me puedan ayudar.
Utilizo Delphi XE5 con el FastReport que incluye dicha versión.
Tengo una base de dato Firebird 2.5, con un campo tipo blob que almacena entre otras cosas el logo de la empresa.

He diseñado un reporte con FastReport que conecta por medio de TrxReport, puntualmente con TrxDBDataset a un TIBquery, el cuanl arroja en su consulta algunos datosde la empresa y el logo.

El ejecutar el reporte todo los datos me aparecen correctamente, salvo la imagen.
Alguien sabe que puede estar ocurriendo?

Gracias.

kapcomx
21-05-2015, 01:09:19
yo tengo una bd interbase en xe2 y hago un reporte con fast report
para mostrar la imagen que esta en la base de datos de un campo blob lo unico que hago es insertar un objeto picture
y configuro dos propiedades

DataSet : aqui pongo el frxDBDataset que contiene los datos
DataField: aqui el campo que contiene la imagen

espero te pueda servir esto.

Saludos... :cool:

mjjj
21-05-2015, 02:22:39
Estimado, eso es exactamente lo que hago, pero no hay caso no me muestra ninguna imagen... intente guardándolas en bmp y jpg.
Al parecer XE5 tiene problemas con las fotos, ya que tampoco puedo guardar el archivo de la BD en el disco duro, ni en MemoryStream.

Alguien que haya resuelto esto, o tenga alguna idea?
Gracias.

Casimiro Notevi
21-05-2015, 02:24:00
Al parecer XE5 tiene problemas con las fotos, ya que tampoco puedo guardar el archivo de la BD en el disco duro, ni en MemoryStream.
No he oido nada sobre eso.

Puedes poner tu código para que lo veamos.

kapcomx
21-05-2015, 03:28:48
Compañero pues ya estuve revisando y asi es como lo tengo aqui muestro la estructura de la tabla:
http://fotos.subefotos.com/14d47eea68374ab1beba9a61b888e2dao.jpg

ya en delphi aca muestro mi data set el campo img1 es el de la imagen
http://fotos.subefotos.com/22af96a7df101e51c04d4a25fa322e39o.jpg

aca muestro el reporte como lo tengo
http://fotos.subefotos.com/0a294c314b256224abc69546cb58fe52o.jpg

y codigo pues lo unico que hago es mandar a llamar el reporte
frxReport1.ShowReport();

aca el reporte final
http://fotos.subefotos.com/cffad84c351bd6795585a12ca2192ed3o.jpg

espero te pueda servir esta info :cool:

Casimiro Notevi
21-05-2015, 09:50:57
Pero en ese informe salen las imágenes :)