![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Buenos días:
Después de buscar durante varias semanas información sobre este tema, he llegado a la conclusión de que lo que quiero no puede hacerse con Rave Reports, pero antes de tirar la toalla decidí probar suerte con el foro para ver si alguien ha estado en un caso similar. Lo que quiero hacer es cambiar el orden de las páginas de un informe en tiempo de ejecución, dependiendo de un parámetro determinado. Por ejemplo: Página 1 - un informe simple. Siempre se muestra correctamente. Página 2 - un informe maestro/detalle. Sólo se mostrará si el valor de un parámetro pasado desde Delphi a Rave es 1. El problema es que la segunda página sale en blanco cuando le pongo el condicional. Estaba probando con el evento OnBeforeReport del informe completo (aunque también he probado con OnBeforePrint, OnBeforeReport y OnAfterPrint de la página 1). El código es: Código:
if compare(RaveProject.GetParam('MiParam'), '1') = 0 then Page1.GotoPage := Page2; end if; ¿Es un bug de Rave Reports? Yo he llegado a la conclusión de que sí, pero igual hay alguna forma de solucionarlo que se me está escapando. O igual estoy haciendo algo mal, yo ya ni sé. He probado también a dejar fijo el orden de las páginas y cambiar el estado de Visible de la página 2, pero eso no funciona cuando añado una tercera página (en mi informe son 4 páginas y sólo la primera es fija). Y la última opción que se me ocurre es tratar de editar el PageList en el evento OnBeforeReport del informe, pero tampoco sé cómo hacerlo. He visto algún mensaje perdido en foros de internet con algo similar a esto, pero en ninguno había respuesta. Agradeceré cualquier indicio de luz que alguien pueda arrojar sobre este túnel... Saludos y gracias, M. Última edición por M. FM. fecha: 08-08-2007 a las 13:13:06. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Paginas en Rave | Alexander | Impresión | 0 | 29-03-2007 18:16:17 |
Cambiar orden de mensajes con net send | carlos gonzalez | Varios | 1 | 22-02-2007 22:20:03 |
cambiar orden columnas dbgrid | dvlt | OOP | 3 | 07-06-2006 14:31:47 |
Rave Reports Proyecto con dos paginas | daly | Impresión | 2 | 07-12-2005 00:37:15 |
¿Cómo enviar un TQuery a Crystal Reports como se hacía con Rave Reports? | fitidavid | Impresión | 1 | 04-09-2004 18:56:39 |
![]() |
|