PDA

Ver la Versión Completa : Quick Report Diseñar en mas de una pagina


darkamerico
04-05-2018, 15:44:42
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:
https://fotos.subefotos.com/6dd8cb1568cfbb7650ce3bce6b82e7a2o.jpg

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
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:


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 (https://www.dropbox.com/s/ebvadyvsx7dmcnm/ProvaFormulariQR%20-%20D6.zip?dl=0)un pequeño ejemplo muy elemental de configuración.
Saludos