PDA

Ver la Versión Completa : mostrar grafico


carlosjimenez
14-04-2015, 18:37:27
Hola mi nombre es carlos jimenez, me gustaría que me ayuden con un caso que tengo,trabajo en delphi XE, BD MySql y con el Bde, quiero manejar gráficos, he probado utilizando el campo tipo blob, midiumblob longblob, cuando agrego la foto para el logo, la graba 'bien' pero cuando quiero presentar en la factura me sale mal con una mancha o sombra negra y solo se ve parte de la foto o gráfico, osea, no se ve la imagen bien se ve con una mancha negra que no permite distinguir bien la imagen.

Le agradecería que me ayuden con esto.

Nota: la imagen se me presenta bien cuando la estoy grabando lo malo es cuando la quiero presentar en la factura o reporte..

Casimiro Notevi
14-04-2015, 20:05:53
Entonces el problema es con tu programa de informes, ¿no?
Pues tendrás que decir cuál usas, cómo lo usas, qué tipo de imágenes, cómo lo cargas, etc. etc. etc.

Por cierto, habitualmente ese problema se produce porque la imagen es muy grande y el recuadro a dibujar muy pequeño :)

carlosjimenez
14-04-2015, 22:03:19
Si asi es, es con el informe cuando quiero que lo presente me sale eso3166

3167 estas son las forma que me sale, la primera foto es como lo cargo y se ve bien y la otra es cuando lo quiero mostrar me sale con esa parte oscura, trabajo con el report builder... la foto no es grande..

Gracias de antemano

Casimiro Notevi
14-04-2015, 22:06:59
¿Esa parte negra puede ser otro componente imagen, memo, etiqueta, etc.?

carlosjimenez
14-04-2015, 22:19:22
pero eso es lo estraño la imagen ya esta grabada en la BD, y en el reporte solo utilizo el objeto DBimagen y lo relaciono con el campo para que tome ese valor mas nada y me sale con esa parte negra.. por eso estoy perdido, adicional a eso, esa franja negra solo me sale en los reportes... uff estoy confundido... me puede dar una idea que puedo hacer para resolver eso, te reitero trabajo en MySql, conexion Bde tiene que y estoy utilizando el tipo de cambo Blob, si algún otro que crea que pueda utilizar por favor te lo agradecería...

Casimiro Notevi
14-04-2015, 23:49:48
Haz una prueba simple, crea un informe nuevo y pon solamente la imagen, nada más.

Neftali [Germán.Estévez]
15-04-2015, 09:53:40
Si la imagen la cargas en un formulario y se ve bien, está claro que tiene que ver con el Report.

¿En qué formato estás guardando las imágenes?
¿Si cambias el formato pasa lo mismo?

carlosjimenez
15-04-2015, 19:01:55
Excelente sus observaciones, le agradezco mucho su ayuda, acabo de hacer eso tome un reporte nuevo e hice que me muestre solo el objeto y sale bien, en esta ocasión lo puse con la tabla que tiene la información directamente y sabe bien, pero cuando lo pongo que esa información la extraego desde un qry(TQuery) es que me sale con la franja negra, osea, cuando extraigo los dato desde un qry me sale con la franja negra, aunque solo le ponga que me traiga solo ese campo, espero darme a entender...

select cia.cia_imagen
from companias cia


con este query en el reporte me sale la franja negra.

Disculpen que tome su tiempo para ayudarme

Casimiro Notevi
15-04-2015, 19:17:33
con este query en el reporte me sale la franja negra. ¿Y cómo sale bien?

Por cierto, recuerda poner los tags al código fuente, ejemplo:

http://www.clubdelphi.com/images/UtilizarTAGs.png

Gracias :)

carlosjimenez
15-04-2015, 20:24:58
me sale bien solo si utilizo la tabla directamente en el reporte, si utilizo el qry me sale con la franja...ese qry solo tiene dos linea de instruccion

select cia_imagen
from compania

y hago que la información en el momento de presentar el reporte me muestre esa imagen, cargo el objeto idgImagen y lo relaciono con el campo, no es nada del otro mundo pero no me quiere funcionar con el qry. reitero trabajo con MySql, DBe, alguien me estaba diciendo que cambie a Ado, pero no creo que para hacer eso tenga que cambiar a Ado.... si alguien tiene otra forma de yo desplegar esa imagen en el reporte se lo agradecería.

Casimiro Notevi
15-04-2015, 20:36:54
Recuerda poner los tags al código fuente, ejemplo:

http://www.clubdelphi.com/images/UtilizarTAGs.png

Gracias :)