Encabezado en reporte
-
- Al nivel de RZ
- Mensajes: 108
- Registrado: Dom Abr 17, 2011 6:07 pm
- Contactar:
Encabezado en reporte
- Tengo un reporte que esta ya armado con 3 detalles, Detalle 1 con uno con 3 Breaks, el detalle2 y detalle 3, se imprimen al final con valores de QUEUE'S que traigo como parametro.
- Lo que no tuve en cuenta al comenzar era que el encabezado aparezca solo en la primera pagina, estuve revisando y una opcion es poner un Break, agregarle un encabezado y mandarlo a imprimir primero. Alguien sabe como se hace esto? ya que es por embed y no se como.
Gracias.
Clarion 7
- Lo que no tuve en cuenta al comenzar era que el encabezado aparezca solo en la primera pagina, estuve revisando y una opcion es poner un Break, agregarle un encabezado y mandarlo a imprimir primero. Alguien sabe como se hace esto? ya que es por embed y no se como.
Gracias.
Clarion 7
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Encabezado en reporte
En lugar de un encabezado definí otra banda de detalle, la ponés como filtrada y la imprimís a mano solo una vez.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Al nivel de RZ
- Mensajes: 108
- Registrado: Dom Abr 17, 2011 6:07 pm
- Contactar:
Re: Encabezado en reporte
En que embed deberia poner el codigo que llame a imprimir de detalle? Hasta ahora lo habia hecho al final de todo.
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Encabezado en reporte
Es fácil, abrí el source del reporte y buscá PRINT(RPT:Detail) (o el nombre que tenga tu detalle). Entonces, antes de cualquiera de tus PRINTs que tengas, tenés que imprimir el encabezado (vamos a suponer que tu banda de detalle se llama ?Encabezado), asegurándote de solo hacerlo una vez. Creá una variable llamada Loc:EncabezadoImpreso = FALSE. Luego:
Con eso debería funcionar. De memoria (y no me fío de ella), eso debería estar en el TakeRecord.
Código: Seleccionar todo
IF Loc:EncabezadoImpreso = FALSE
PRINT(RPT:Encabezado)
Loc:EncabezadoImpreso = TRUE
END !IF
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Al nivel de RZ
- Mensajes: 108
- Registrado: Dom Abr 17, 2011 6:07 pm
- Contactar:
Re: Encabezado en reporte
Gracias por la ayuda, y perdon que sea tan burro pero no logro dar en el embed correcto para que imprima antes que todo la banda de detalles donde tengo el encabezado.
Segui tus instruccione poniendo el codigo en el takerecord imprime una sola vez, tal y como lo quiero, pero arriba, antes de todo, me imprime el encabezado de 2 detalles donde tengo QUEUE'S locales, y los cuales los imprimo a mano en "Window Manager ---> end Report.
Segui tus instruccione poniendo el codigo en el takerecord imprime una sola vez, tal y como lo quiero, pero arriba, antes de todo, me imprime el encabezado de 2 detalles donde tengo QUEUE'S locales, y los cuales los imprimo a mano en "Window Manager ---> end Report.
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Encabezado en reporte
Es que no tenés que tener bandas de encabezado, son todas detalles. Ponele a la banda de encabezado una altura de 0 y no la va a imprimir.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Al nivel de RZ
- Mensajes: 108
- Registrado: Dom Abr 17, 2011 6:07 pm
- Contactar:
Re: Encabezado en reporte
Cuanto te agradezco la ayuda, en el caso de los detalles qe tenia, necesitaba los encabezados en ellos. De todas maneras lo resolvi agregando un nuevo Breaks con una variable local y reordenando los que ya tenia, remitiendome a algunas ayudas de la web del programador.
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Encabezado en reporte
Me alegro que lo hayas resuelto
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados