![]() |
No se me muestra imagen con reportbuilder
2 Archivos Adjunto(s)
Hola a todos,
Tengo el siguiente problema, estoy trabajando con simpleGraph (lo llamo desde otro aplciativo) y guardo la imagen en BD
Y si me guarda en BD, pero al momento de querer mostrar la imagen en el reporte me aparece en blanco. Adjunto las imágenes. No se que me este faltando En BD el campo esta definido así: IMGECOMAPA BLOB SUB_TYPE 1 SEGMENT SIZE 2 CHARACTER SET NONE COLLATE NONE Trabajo con firbird2.5 y delphi7 Gracias por la ayuda que me puedan dar |
Sub_type 1 es texto. Tienes que cambiar la definición del campo en la base de datos.
|
Aun no logro imprimir el campo
Adjunto el link de descarga del código y el script de la tabla que estoy usando
https://www.mediafire.com/file/vbnrb...grama.rar/file Logro guardar en BD pero realmente no logro que se me muestre el grafico hecho, no se que me falte o este haciendo mal, ya he probado varias cosas y nada. Si me pueden colaborar se los agradezco. uso delphi7 y firebird 2.5 |
Un par de cosas:
1. Como he comentado antes, los blob subtype 1 sirven para almacenar texto, no gráficos. Si quieres almacenar cualquier cosa que no sea texto entonces debes usar el blob subtype 0, que es el modo predeterminado de un campo blob, no es necesario indicar "subtype 0". 2. Si los gráficos que estás usando son "sgp", entonces el report builder tendría que saber interpretar esos gráficos y dudo que eso ocurra, comprueba en las especificaciones técnicas de report builder si puede tratarlos. En caso de que no pueda, deberías guardar esos gráficos en un formato que report builder pueda tratarlos, ya sea jpg, png, etc. |
Solucionado
Gracias Casimiro por dedicar el tiempo de darme tus conceptos
Pues resulta que el simpleGraph tiene una opción de exportar el gráfico a metaFile. Entonces lo que hice fue que al guardar me llamara esa opción para crear el archivo, entonces me queda el .sgp y el .emf. luego cuando guardo desde mi aplicativo lo guardo el .emf en otro campo de la tabla. Al imprimir llamo ese campo nuevo y listo, me lo muestra en el reporte. Gracias. Pd: Actualizo el link con los ajuste del programa, ya que el otro lo subí mal https://www.mediafire.com/file/caod6...grama.rar/file |
^\||/^\||/^\||/
|
La franja horaria es GMT +2. Ahora son las 05:04:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi