FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ocultar filas en RAVE
Hola amigos
Espero ser claro con una idea loca que tengo en mente. Como ya lo mencioné en otro hilo, estoy aprendiendo RAVE, pero se me ocurrio que no muestre los registros que tienen costo cero, pero que si los cuente en el total. Esto lo podría hacer filtrando en un Query sin ningún problema, pero, aqui viene la locura de mi mente, Por ejemplo: Tengo estos registros Registro 1 costo 10.00 Registro 2 costo 0.00 Registro 3 costo 5.00 Registro 4 costo 0.00 Registro 5 costo 20.00 y quiero que los muestre así: Registro 1 costo 10.00 Registro 3 costo 5.00 Registro 5 costo 20.00 Pero que si los cuente en el total de registros Total de Registros 5 Total Costo 35.00 Quiero que aunque no los muestre si sean parte del resultado final. Estuve viendo los eventos de RAVE, por ejemplo en el BeforePrint donde puse lo siguiente Código:
{ Event for HeaderBand.OnBeforePrint } function Header_OnBeforePrint(Self: TRaveBand); begin if DataView1COSTO.AsFloat = 0.0 then Detail.visible := False; else Detail.visible := True; end if; end OnBeforePrint; Gracias anticipadas Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por egostar fecha: 11-07-2007 a las 06:22:24. |
#2
|
||||
|
||||
Bueno como he visto que en otro hilo haces mención de este, te diré:
No conoczo RAVE, pero si utilizas Firebird, puedes armarte un stored procedure que te devuelva el resultado tal como quieres, y luego enchufarselo al report.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#3
|
|||
|
|||
Muchas gracias ArdiIIa, efectivamente, uso Firebird, haré el procedimiento haber que gestos hace.
Gracias por responder, Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
De todas formas egostar, examinando el código que pones en el report, me da la impresión que lo que hace visible u oculto es la banda donde está la etiqueta a imprimir (Detail), cuando en realidad, únicamente deberías ocultar solamente la etiqueta (DataView1COSTO), y seguramente obtienes esos resultados inesperados.
Te repito que no conozco el RAVE, pero no debería resultar difícil o imposible ocultar un determinado valor, pero como digo, no ocultando la banda, sino el propio valor. Corrígeme si me equivoco. Saludos.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#5
|
|||
|
|||
Así es ArdiIIa, probe con la banda Detail y tratando de ocultar todos los campos cuando la cantidad es cero pero en todos los casos el resultado es el mismo, el reporte se bloquea y no lo muestra.
Sin embargo, en base a tu comentario de hacerlo con un SP, llegue a esto y en la consulta obtengo la información que necesito.
Ahora solo lo voy a implementar en el reporte, pero pienso que ya consegui lo que deseaba. Gracias por el tip. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
|||
|
|||
Pues nada, no me sirve el SP en Rave, solo sirve si existe al menos un dato con un valor mayor a 0.
Bueno, al mal tiempo darle buena cara, yo sigo experimentando, ya les diré que fué lo que al final me sirvió o si de plano no me sirvió nada. Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ocultar filas o columnas | karla | Servers | 1 | 10-08-2006 20:03:18 |
Imprimir solamente 6 filas en RAVE y continuar en la sgte. hoja | Luis | Impresión | 1 | 05-11-2004 12:16:18 |
repetir filas en rave report | SaLvaGe | Impresión | 1 | 19-10-2004 13:26:20 |
Ocultar | Nathan | Varios | 2 | 11-03-2004 17:32:14 |
ocultar | botones67 | Varios | 3 | 04-10-2003 15:35:37 |
|