Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-04-2023
tiqui_loquito tiqui_loquito is offline
Miembro
 
Registrado: oct 2013
Posts: 56
Poder: 11
tiqui_loquito Va por buen camino
No se me muestra imagen con reportbuilder

Hola a todos,

Tengo el siguiente problema, estoy trabajando con simpleGraph (lo llamo desde otro aplciativo) y guardo la imagen en BD

Código Delphi [-]
      Q_GuardarEcomapa.Close;
      Q_GuardarEcomapa.ParamByName('IMGECOMAPA').DataType := ftGraphic;
      Q_GuardarEcomapa.ParamByName('IMGECOMAPA').LoadFromFile(FRutaDescarga+FNombreArchivo,ftBlob);
      Q_GuardarEcomapa.ParamByName('ID_AGENDA').AsInteger := pId_Agenda;
      Q_GuardarEcomapa.Open;


Q_GuardarEcomapa.Transaction.CommitRetaining;

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
Imágenes Adjuntas
Tipo de Archivo: png Componentes Impresion.png (22,9 KB, 7 visitas)
Tipo de Archivo: png Reporte.png (33,0 KB, 8 visitas)
Responder Con Cita
  #2  
Antiguo 05-04-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Sub_type 1 es texto. Tienes que cambiar la definición del campo en la base de datos.
Responder Con Cita
  #3  
Antiguo 07-04-2023
tiqui_loquito tiqui_loquito is offline
Miembro
 
Registrado: oct 2013
Posts: 56
Poder: 11
tiqui_loquito Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 07-04-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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.
Responder Con Cita
  #5  
Antiguo 07-04-2023
tiqui_loquito tiqui_loquito is offline
Miembro
 
Registrado: oct 2013
Posts: 56
Poder: 11
tiqui_loquito Va por buen camino
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

Última edición por tiqui_loquito fecha: 07-04-2023 a las 23:52:55.
Responder Con Cita
  #6  
Antiguo 08-04-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ReportBuilder, me muestra la pantalla de impresora al enviar a PDF ArtPortEsp Impresión 6 25-08-2022 18:59:12
Imagen en QRImage no se muestra completa Mechita Impresión 13 13-12-2013 19:08:24
imagencontrol no muestra imagen giantonti OOP 6 14-04-2013 20:45:30
email yahoo, no muestra contenido..muestra todo menos contenido. sakuragi Linux 5 29-02-2008 18:11:27
Resolucion de una imagen en reportBuilder trashky Impresión 2 08-05-2006 10:00:03


La franja horaria es GMT +2. Ahora son las 01:31:00.


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
Copyright 1996-2007 Club Delphi