Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   impresion de jpg en quick report (https://www.clubdelphi.com/foros/showthread.php?t=51558)

sexshop_3 19-12-2007 00:50:30

impresion de jpg en quick report
 
Hola foro: les explico mi problema, tengo una base de datos en paradox 5, y estoy almacenando en ella imagenes jpg, de hecho no esta almacenada directamente, sino que en el campo foto estoy almacenando la ruta donde se encuentra la imagen para que la base no se haga tan grande, etc., he agregado en el USES de mi form 'JPEG', pero cuando quiero imprimir las imagenes usando un quiesten ck report, no se como imprimir las imagenes, ya que el componente QRDBimage es para imprimir imagenes almacenadas en la base pero ya que yo solo guardo la ruta, no se como imprimir las imagenes, y si guardo las imagenes en la base en un campo graphic, solo me muestra las imagenes en BMP, y es importante que me muestre las imagenes JPGy que en la base se guarde solo la ruta. espero me puedan ayudar.

Gracias foro.

BlueSteel 19-12-2007 14:20:27

Hola...

debes usar el componente QRImage y no el QRDBImage....

salu2:p:D

juanlaplata 19-12-2007 15:53:50

como dice BlueSteel
usando un QRImage, antes de Prepare o Preview
Código:

QRImage1.Picture.LoadFromFile(Tabla.FieldByName('campoFoto').asString);
si el path fuera muy largo tal ves te de un error de carga. Creo que con pchar se soluciona
Código:

QRImage1.Picture.LoadFromFile(pchar(Tabla.FieldByName('campoFoto').asString));

sexshop_3 20-12-2007 02:02:54

gracias por responderme:

en el QRImage no hay ningun evento, si lo pongo en el evento OnPreview del quick report, no me manda la vista previa, para llamar la vista previa, ocupo un boton con
quickrep.preview;
indagando en el foro dicen que lo ponga eso mismo en el evento onprint pero no hay eventos en el QRImage, asi que en un QRDBText en el evento onprint puse

QRImage.picture.loadfromfile(table.fieldbyname('foto').asstring);

cuando sale el preview del reporte las etiquetas saen bien, pero las fotos salen brincadas, es decir se supone que debe salir asi

registro 1 foto 1
registro 2 foto 2

pero me sale

registro 1
registro 2 foto 1
registro 3 foto 2

como puedo resolver este problema???

sexshop_3 21-12-2007 19:57:22

ya encontre la solucion, solo es cuestion de cargarle una imagen inicialmente al QRImage y listo, asunto arreglado.
gracias foro.


La franja horaria es GMT +2. Ahora son las 15:00:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi