Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2004
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 21
Jose_Pérez Va por buen camino
FreeReport: Summary Report al final de página.

Hola a todos:

¿Cómo hago para que el Summary Report aparezca al pie de página y no en cualquier punto donde finalicen de imprimirse los datos de la última página?.

Esta es una duda que he visto en varios foros, pero en ningún lado he encontrado la respuesta. Muchas veces te envían a las demos de FastReport, pero yo no lo veo, o no tengo ese ejemplo instalado.

Saludos y gracias.
Responder Con Cita
  #2  
Antiguo 24-08-2004
Rosa Rosa is offline
Miembro
 
Registrado: may 2003
Ubicación: Valencia
Posts: 13
Poder: 0
Rosa Va por buen camino
Hola!

En FastReport eso se soluciona poniendo en el OnbeforePrint de la banda

Código:
 curY := PageHeight - Height;
Espero que sea eso lo que necesitas, suerte
Responder Con Cita
  #3  
Antiguo 26-08-2004
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 21
Jose_Pérez Va por buen camino
Hola Rosa:

Exactamente, ¿donde tengo que programar el evento OnBeforePrint de la banda?. El componente TfrReport no dispone de dicho evento. ¡Estoy algo perdido!

Gracias por tu ayuda.
Responder Con Cita
  #4  
Antiguo 26-08-2004
Rosa Rosa is offline
Miembro
 
Registrado: may 2003
Ubicación: Valencia
Posts: 13
Poder: 0
Rosa Va por buen camino
Hola!

El evento OnBeforePrint de la banda lo sacas teniendo la banda seleccionada y con las teclas Ctrl + Intro .

Suerte
Responder Con Cita
  #5  
Antiguo 27-08-2004
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 21
Jose_Pérez Va por buen camino
Hola Rosa:

Desde dentro del diseñador de FreeReport, al seleccionar la banda y pulsar Ctrl+Intro, me aparece el editor de texto de fórmulas (¡?). Tengo instalado el FreeReport versión 2.32 .

¿Necesito instalar una versión más actualizada de FreeReport para que me funcione?.

Un abrazo.
Responder Con Cita
  #6  
Antiguo 27-08-2004
Rosa Rosa is offline
Miembro
 
Registrado: may 2003
Ubicación: Valencia
Posts: 13
Poder: 0
Rosa Va por buen camino
Buenas!

A ver, yo no uso FreeReport, sino FastReport, por lo que no se exactamente donde tienes el evento OnbeforePrint. Yo lo tengo también en el inspector de objetos, pero supongo que tu ahí tampoco lo tienes, porque lo habrías visto ya...

Lo mejor sería que donde encotrar el evento OnBeforePrint de la banda te lo contestara alguien que esté trabajando con FreeReport o que mires en el archivo de ayuda que supongo te vendrá con el paquete de FreeReport

Suerte
Responder Con Cita
  #7  
Antiguo 29-09-2005
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 21
Jose_Pérez Va por buen camino
Esto no funciona. ¿Cómo puedo resolverlo?

Cita:
Empezado por Rosa

En FastReport eso se soluciona poniendo en el OnbeforePrint de la banda

Código:
 curY := PageHeight - Height;
Saludos.
Responder Con Cita
  #8  
Antiguo 29-09-2005
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 21
Jose_Pérez Va por buen camino
Supongo que Rosa quería decir...

Código:
 Engine.curY:= Engine.PageHeight-SummaryBand.Height;
Esto parece que se acerca algo a lo que yo busco. El problema es que me genera un salto de página, imprimiéndome el ReportSummaryBand en la página nueva.

¿Cómo evito el salto de página?

Un abrazo y gracias.

Última edición por Jose_Pérez fecha: 30-09-2005 a las 09:56:00.
Responder Con Cita
  #9  
Antiguo 03-10-2005
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 21
Jose_Pérez Va por buen camino
La solución...

Código:
  Engine.CurY:=Engine.PageHeight-SummaryBand.Height-1;
Hay que restar 1.

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:30:50.


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
Copyright 1996-2007 Club Delphi