![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola!!!!
Tengo un problema con el Qreports de Delphi 6.0 , genero una consulta con datos agrupados, ejemplo agrupado por el campo farmacias, y lo que no se como hacer es que cuando cambia de farmacia me haga un salto de pagina, asi me queda una farmacia y todos sus detalles por hoja. gracias. |
#2
|
|||
|
|||
Supongo que tendras un QRGroup, no? Pues bien, esta banda tiene la propiedad ForceNewPage. Pues para hacer que te haga un salto de pagina, solo tienes que poner esta propiedad a true
Espero te sirva |
#3
|
||||
|
||||
Creo que la banda de grupo tiene una propiedad que se llama ForceNewPage, ponsela a true y prueba y sino en el evento OnBeforePrint de esa banda ponle: Rep.NewPage (cuidado, tendrás que controlar que no es la primera página).
Un saludo.
__________________
Todos somos aficionados. La vida es tan corta que no da para más. Guia de Estilos |
#4
|
|||
|
|||
respondiendo a un mensaje privado qeu me ha enviado Daniel (que respondo aqui para el que le interese tb lo sepa)
Cita:
Propiedades interesantes del QRGroup * Expresion : quizas la mas importante ya que es por la cual la banda hara el "salto" o rompera el listado (como querais decirlo). En ella podemos poner una sentencia estilo Query.NombreCampo y la banda rompera cada vez que NombreCampo cambie de valor. Claro esta que es normal o muy aconsejable que sea el campo por el que esta ordenada la Query (o la Tabla o el DataSet) * FooterBand : con ella podemos lincar el QrGroup a una TBand para que esta sea el "pie" del QrGroup. Si haces este "lincaje", veras que la propiedad BandType del QrBand cambia a rbGroupFooter. Para que sirve una banda asi? Pues por ejemplo para hacer sumas parciales. Imaginate que tienes un listado de clientes y sus compras. Pues en un QrGroup pondrias al cliente, en un Detail pondrias las compras y en esta banda pondrias el total de lo que compra cada cliente. * ForceNewPage : si esta a true, hace o fuerza un salto de linea antes de su impresion * Master : indica quien es "su padre". O sea, de quien depende. Por defecto esta el Report * RePrintOnNewPage : esta no la conocia ![]() Tambien decir que, para que un QrGroup haga su trabajo, todos los datos a imprimir han de estar en el mismo Dataset. La pregunta... "pero si yo tengo mis datos en varias tablas, como lo hago entonces?" La respuesta... : tienes dos posibilidades, o lanzas una Query que una las tablas a imprimir y luego imprimes la Query o bien te olvidas de este tipo de banda y utilizas un TQrBans de tipo rbDetail + un TQrSubDetail Bueno, espero que esta explicacion te sirva. Para mas dudas, aqui estamos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con salto de Página | her27 | Impresión | 8 | 21-06-2005 15:51:33 |
Salto de Página en fastreport o freereport | cahosoft | Impresión | 0 | 13-07-2004 19:05:26 |
Salto de Página con Report Builder | Nuria | Impresión | 0 | 01-07-2004 10:48:02 |
Salto de página con QReport | Will | Impresión | 1 | 22-04-2004 23:53:46 |
Salto de pagina con Qreport | DanielAlexander | Impresión | 0 | 24-06-2003 17:05:01 |
![]() |
|