Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Como pasar una dirección a Fast Report (https://www.clubdelphi.com/foros/showthread.php?t=88645)

jose.ignacio.ve 07-07-2015 23:32:51

Como pasar una dirección a Fast Report
 
Hola. tengo un sistema de gestion de alumnos con sus respectivas tablas. necesito hacer un reporte donde se imprima un carnet con una foto y un codigo de barra. quiero que el numero del codigo de barra sea el DNI del alumno y la foto asociada a ese alumno. utilizo rave reporte. alguna ayuda ?

identsoft 08-07-2015 10:45:47

Para insertar una imagen en Rave Reports, tienes el BitMap Component(pestaña standar)
Para insertar un código de barras tienes varios componentes en la pestaña BarCode. Solo tienes que seleccionar un componente, y asociarlo a un DataView y un Datafield.

jose.ignacio.ve 08-07-2015 19:00:37

Hola muchas gracias! pero me podrias explicar un poco mas sobre los componentes? como poner q el codigo de barra se asocie con el dni. y yo en la base de datos guardo la ruta de la foto, como hago para q el bitmap lea esa ruta? busque en todos los foros y no encuentro.

Casimiro Notevi 08-07-2015 20:32:58

http://www.clubdelphi.com/foros/sear...archid=3380711

jose.ignacio.ve 08-07-2015 22:08:25

si casi a todos. pero ninguno me responde mis dudas. por ejemplo ya cree el reporte. puse el bitmap y I2of5BarCode1. tengo mis consulta asociada al reporte dataview. yo quiero que al ejecutar el reporte el bitmap tome el valor que tiene la consulta en el capo ruta(ruta es la direccion donde se guarda la imagen) y que el codigo de barra tome el valor del campo DNI.

jose.ignacio.ve 09-07-2015 00:50:08

Como pasar una direccion a fast report
 
Hola, quisiera saber si como hacer referencia a un componente del fast report, osea yo pongo un componente imagen(picture) en el reporte y quiero enviarle la ruta de donde se encuentra la foto desde delphi antes de ejecutarlo al reporte. alguna ayuda o idea para hacer lo que quiero.
el reporte me estar imprimiento un carnet con un codigo de barra y una imagen (la imagen estaria asociada al alumno, en la base de datos yo guardo la direccion donde se guarda la imagen)

Casimiro Notevi 09-07-2015 10:21:00

Por favor, no abras otro hilo para preguntar lo mismo que en otro que tienes abierto. Los he unido.

En los enlaces que te pasé viene explicado eso, precisamente hace dos días que alguien preguntó lo mismo.

En la BeforePrint de la imagen, o en la banda donde lo tengas:
Algo así: imagen.LoadFromFile( rutacompletaalaimagen );
No sé exactamente con Rave, pero todos son más o menos iguales.

identsoft 09-07-2015 16:49:58

1.- Bmp: Dentro del componente bmp tienes la propiedad 'image' donde pones la ruta donde está la imagen(acuerdate BMP) que quieras que aparezca en el impreso.
2.- Código de barras: En cualquiera de los componentes de la pestaña BArCode, tienes un DATAVIEW y un DATAFIELD. Ahí tienes que poner el campo (el dni) que quieres que aparezca con codigo de barras.

identsoft 09-07-2015 17:06:09

Dentro del componente BMP tienes un dataview y un datafield. Asigna el campo de la bd donde tienes guardado el camino de la imagen y pruebas a ver si funciona.
Si no funcionara, tendrías que ir a los eventos y en el OnBeforePrint de la banda donde esté el bmpComponent, asignar el valor del campo a la propiedad imagen.


La franja horaria es GMT +2. Ahora son las 13:39:44.

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