FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Impresión informe de ocupación > 1 Página
Hola, espero sea lo más sencillo de solucionar....
He estado buscando pero no he encontrado nada. Veamos mi estado y cual es el objetivo: Estoy diseñando un informe donde la información a mostrar consta de una banda de cabecera rbTitle, otra rbDetail (que contiene los datos de la tabla maestra) y varias bandas de tipo TQRSubDetail de varias tablas relacionadas con la master como tablas esclavas. El problema es que toda esa información no me cabe en una sola página y necesito añadir más bandas de tipo Subdetail para llenar si es preciso varias hojas A4 en apaisado. Pregunta: ¿Como puedo diseñar un informe con el QReport de varias hojas?. Gracias por vuestro tiempo y un saludo.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
#2
|
||||
|
||||
Lo he intentado con el componente de la paleta del QuickReport denominado TQRCompositeReport con el siguiente código:
Código:
procedure TFLisFiltro_ConCliObr.QRCompositeReportLisConCliObrAddReports( Sender: TObject); begin QRCompositeReportLisConCliObr.Reports.Add(QRLisConCliObr1); QRCompositeReportLisConCliObr.Reports.Add(QRLisConCliObr2); end; Para ello he utilizado este código: Código:
procedure TFLisFiltro_ConCliObr.QRBandCabezaListadoBeforePrint( Sender: TQRCustomBand; var PrintBand: Boolean); begin QRLisConCliObr1.NewPage; end; Si alguien me puede ayudar... se lo agradeceré. Un saludo.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. Última edición por Cabanyaler fecha: 12-01-2006 a las 08:42:44. |
#3
|
||||
|
||||
Tambien he seguido estos pasos extraidos de la siguiente URL http://delphi.about.com/library/bluc/text/uc051701h.htm y que a continuación anexo:
Cita:
Pero el resultado es el mismo, primero tira todos las páginas del primer Report y a continuación todas las páginas del segundo Report
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
#4
|
||||
|
||||
... Bueno... visto "lo poco potente" que es este generador de informes y ante la situación de tener que sacar esto adelante y la imposibilidad de comprar otro generador de informes, lo hago de diferente forma.
No he encontrado solución, haga lo que haga, lo configure como lo configure, me sale primero todo el contenido de todas las páginas de un Report y posteriormente todas las paginas correspondientes al segundo Report; cosa indeseada. ¿De verdad que nadie conoce como poder imprimir 1 Página del Report1 + 1 Página del Report2 + 1 Página del Report1 + 1 Página del Report2 ......? en lugar de todas las paginas del Report1 y luego todas las del Report2. Voy a acabar haciendolo del siguiente modo:Recorreré con un bucle todas las tuplas de la tabla master y en cada iteración del bucle haré una llamada al QuickReport1.Print con una banda Detalle vacia y asignando los valores de los atributos de la tabla master a etiquetas de una banda de tipo cabecera. Las tuplas de las tablas esclavas estarán en bandas detail hasta llenar el contenido de la página del Quickreport1 y después haré una segunda llamada al QuickReport2 donde encontraré más bandas detalle con el resto de las tablas esclavas. De ese modo espero conseguir el efecto de impresión de página 1 segida de la página 2 con el resto de los datos de la tupla master. Y así para cada iteración del bucle, hasta acabar con el .eof de la tabla master.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. Última edición por Cabanyaler fecha: 14-01-2006 a las 23:15:21. |
#5
|
||||
|
||||
Fet, arreglat, sol.lucionat i funcionant.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
impresion de informe contable con string grid y QUICK REPORT | ale21alito | Impresión | 1 | 29-03-2005 20:15:45 |
Impresion Media Pagina | RolphyReyes | Impresión | 2 | 06-08-2004 14:18:00 |
Pagina N de M | Franklim | Impresión | 0 | 14-04-2004 20:13:14 |
largo de pagina, impresion en Printer.Canvas | jac000y | Impresión | 1 | 22-12-2003 17:29:14 |
Propaganda, mentiras y software cerrado (el informe NERA) ... | kinobi | Debates | 8 | 14-09-2003 22:16:23 |
|