Creación de report manualmente
Hola, estoy intentando imprimir un report y tengo el siguiente problema:
Los datos que se quieren imprimir son de una tabla creada dinámicamente, por tanto no puedo especificar en el report el datasource. Necesitaría rellenar los datos del report dinámicamente, es decir, tener una banda detail en la que rellenar los datos. El problema es que no se donde indicar el relleno de los datos, lo he intentado en el procedimiento beforeprint de la detail band, pero solo me imprime el último registro de la tabla. Gracias. |
No lo he hecho nunca pero creo que te puede ayudar el componente RvCustomConnection, mira estos hilos donde hablan de él:
http://www.clubdelphi.com/foros/show...stomConnection http://www.clubdelphi.com/foros/show...stomConnection http://www.clubdelphi.com/foros/show...stomConnection Un saludo |
y tu gestor de reportes es...?
|
mas alla de q no especificas q gestor de reportes usas, como bien dice paladincubano, lo q deberias hacer es, cuando llamas a tu reporte, hacer un open y alli cargar el dataset del mismo con los datos dinamicos, mas alla de q estos sean dinamicos o no... algo asi en tu open del reporte
procedure reporte.open(query:string); begin datasetrpt.close; datasetrpt.sql.text:=qyery; datasetrpt.open; data no esta muy detallado ya q estoy hasta las manos en el laburo, pero si sigue la duda lo podemos expandir con un ejemplo real... de ultima tira algo mas de data como para ayudarte.. saludos |
La franja horaria es GMT +2. Ahora son las 06:46:51. |
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