Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2013
Avatar de Mechita
Mechita Mechita is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 16
Poder: 0
Mechita Va por buen camino
Buenos Dias..

Héctor, probe lo que mencionas y nada, el problema persiste, igual gracias por el aporte

Ecfisa, la imagen me muestro en el reporte la estoy consultando desde bd, actualmente estoy usando un QRImage y no un QRDBImage (porque igual no funciona), el código que uso para mostrar la imagen es el siguiente:

En el evento BeforePrint,

oStream := busqueda.CreateBlobStream(Busqueda.FieldByName('cbb'), bmRead);
oStream.Seek(0, soFromBeginning);
QRImage2.Picture.Bitmap.LoadFromStream(oStream);
oStream.Free;

La imagen esta en un campo tipo Image (SQL Server) y esta bien generada porque al momento de hacerlo tambien la guardo en disco y visiblemente esta correcta, es de tipo bmp.

Gracias...
Responder Con Cita
  #2  
Antiguo 12-12-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Mechita.

Si las imágenes guardadas en la bd tienen formato BMP, no tendrías que tener ningún problema para mostrarlas de forma directa en un TQRDBImage con sólo asignar sus propiedades DataSet y DataField.
Pero no sucede lo mismo con otros formatos como JPG, al menos con la versión 7 de Delphi no conozco como cargarlas de forma directa en un TDBImage o TQRDBImage. Algo se habló en este enlace: Recorrer archivos de un directorio y mostrar graficos en miniaturas.

Si deseas usar un TQRImage, de este modo tiene que funcionarte:
Código Delphi [-]
procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean);
begin
   QRImage1.Picture.Bitmap.Assign(busqueda.FieldByName('cbb'));
end;

Saludos

Pd: Recordá poner las etiquetas [delphi] tu_codigo [/delphi] cuando incluyas código Delphi en el mensaje.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 12-12-2013
Avatar de Mechita
Mechita Mechita is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 16
Poder: 0
Mechita Va por buen camino
Hola ecfisa, intente como me dices y nada

De verdad, ya no se donde buscar...lei por alli que al parecer puede ser un bug de quickreport, pero ni idea de como solventarlo, la imagen sigue saliendo incompleta.

Muchas gracias por tus aportes...

Saludos
Responder Con Cita
  #4  
Antiguo 12-12-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Mechita.

Una consulta, ¿ No existe manera de que puedas hacerte de la imágen en cuestión fuera del campo de la base de datos ?, si pudieras sería muy fácil probar si presenta el problema cargándola desde el archivo.

Otra cosa que me gustaría ver es la definición del campo en la tabla y la parte del código donde se almacena la imágen. Tal vez el problema esté en el guardado y no en la visualización...

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 12-12-2013 a las 21:40:45.
Responder Con Cita
  #5  
Antiguo 13-12-2013
Avatar de Mechita
Mechita Mechita is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 16
Poder: 0
Mechita Va por buen camino
Hola ecfisa,

Sabes que intente colocar la imagen fija, osea seleccionandola de una direccion fisica, ya que la tengo guardada en disco y resulta que me dice Bitmap Image is not valid.

En la tabla el campo esta definido tipo Image.

La imagen se genera y almacena desde otra aplicacion desarrollada en c#.Net(esta aplicacion se ejecuta desde delphi), si pruebo mostrarla alli en un reporte, la consulta y muestra perfectamente, el problema esta es con delphi.

Saludos
Responder Con Cita
  #6  
Antiguo 13-12-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Mechita.
Cita:
Empezado por Mechita Ver Mensaje
Hola ecfisa,

Sabes que intente colocar la imagen fija, osea seleccionandola de una direccion fisica, ya que la tengo guardada en disco y resulta que me dice Bitmap Image is not valid.
Por el error que mencionas, Delphi no puede interpretar el formato en que fue guardada esa imágen. Es lógico que no muestre la imágen, lo haga de forma incorrecta o incompleta.

No tengo idea en absoluto de .NET por lo que ignoro si observa compatibilidad con Delphi en este caso. Se me ocurre que podrías consultar este punto en el foro .NET.

Saludos
.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 13-12-2013
Avatar de Mechita
Mechita Mechita is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 16
Poder: 0
Mechita Va por buen camino
Ok, entiendo...

Ahora te pregunto, existe en delphi algun componente para generar un código de barras de ese tipo? Y poder guardar la imagen en la bd, para luego consultarla y mostrarla en el reporte?
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
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
Qrimage, la imagen se imprime negra si muevo el heigth de un qrstringband CarlosHernandez Impresión 0 26-05-2007 00:20:48
Cargar la misma imagen en varios QRImage molina669 Gráficos 0 03-11-2006 11:50:17
Imagen a pantalla completa. gynch Gráficos 2 16-04-2004 16:46:36


La franja horaria es GMT +2. Ahora son las 03:17:40.


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