Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Quick Report Diseñar en mas de una pagina (https://www.clubdelphi.com/foros/showthread.php?t=93060)

darkamerico 04-05-2018 15:44:42

Quick Report Diseñar en mas de una pagina
 
SAludos nuevamente amigos, pasa que estoy diseñando un reporte para mostrar la ficha de datos de los clientes, hay mucha informacion agrupada por temas: (1) Datos Personales, (2) Datos Familiares, (3) Datos de Trabajo , (4) Datos de Seguro Social , ...., el tema es que hay tanta informacion que se llena la banda de detail, como podria hacer para hacerme mas espacio.

Gracias por la atencion.

Casimiro Notevi 04-05-2018 17:34:49

Puedes usar una impresora como esta:


Bromas aparte, la opción lógica es escribir lo que necesites, aunque ocupe una página completa, si es lo que necesitas.
Letras más pequeñitas también pueden ayudar.

manelb 04-05-2018 17:55:20

¿No puedes imprimir en dos paginas? ... o las que sean necesarias.

¿Que problema tienes?

darkamerico 04-05-2018 22:49:57

hola
 
gracias por contestar amigos,

en el diseñador de quick reports me aparece por defecto una sola pagina, y dentro de ella un banda de detail, quisiera saber como puedo extender el diseño de mi reporte a dos o mas paginas, es posible?

Casimiro Notevi 05-05-2018 00:13:49

Pero las bandas no tienen tamaño de páginas, tú ahí "diseñas" lo que quieras y luego ocupará tantas páginas como sean necesarias.
No sé cómo estás usando el diseñador, ¿has visto ejemplos?

manelb 05-05-2018 08:52:28

Supongo que lo que quieres es utilizar una banda de detalle que sea más alta que la altura del área imprimible de una página, o sea:

Código Delphi [-]
BandaDetalle.Size.Height >= ( QuickReport.Page.Length - QuickReport.Page.TopMargin - QuickReport.Page.BottomMargin)

Hasta donde yo sé eso no es posible, ya que cuando la banda de detalle supera esa longitud, el QuickReport imprime una sola página.

Nosotros también hemos tenido la necesidad de imprimir fichas de cliente en dos páginas donde, además, la pagina 1 y la pagina 2 tenían formatos diferentes.
El “truco” consiste en generar una banda de detalle de la medida indicada anteriormente, y con la propiedad HasChild=True.
Esta banda Hija se configura a su vez con la misma altura que la anterior.

De esta forma conseguimos 2 páginas por cada registro.
Adjunto un pequeño ejemplo muy elemental de configuración.
Saludos


La franja horaria es GMT +2. Ahora son las 10:57:30.

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