FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sumar por Separado Positivos y Negativos en Rave
ESTOY GENERANDO UN REPORTE CON RAVE REPORT 6
Tengo un registro con la siguiente informacion Tipo=> ch6 ch4 ch4 date ch50 Numerico Campo=> FuDeCU Scta Conc Fecha Descripcion Importe En el proyecto de Rave Report tengo las sig. bandas 1.- DataBand Component (donde imprimo el registro) de la sig. manera PRESTA COKA LMN 01/01/2006 JUAN PELAEZ.. ... 25,000.00 PRESTA COKA LMN 05/01/2006 JUAN PELAEZ.. ... (1,000.00) Uso DataText para imprimirlos, particularmente el Importe esta en el Datatext7 el cual le programe un evento DataText7_OnBeforePrint begin if DataView1IMPORTE.asfloat<=0 then DataText7.left := 6; end; end OnBeforePrint; Esto es para que los positivos esten de lado izquierdo y negativos de lado derecho Ademas uso 2 Componentes CalcOp (aqui en Data band) y cree a nivel Pagina 2 parametros llamados "_cargos" y "_abonos" Uno para obtener el importe del registro cuando este es positivo y otro para los negativos para obtener el positivo calcOpPos - DestParam : _cargos - Operator : coGreater - Src1DataView : DataView1 - Src1DataField : Importe - Src2Value : 0 para obtener el negativo calcOpNeg - DestParam : _abonos - Operator : coLesser - Src1DataView : DataView1 - Src1DataField : Importe - Src2Value : 0 2.- Un Band Component que esta inmediatamente abajo del DataBand aqui es donde pretendo tener una suma para los positivos y otra para los negativos Uso 2 componente CalcText: CaclText para suma de positivos - CalcType : ctSum - Controller : DataView1DataBand - Datafield : Param._cargos Cac2Text para suma de negativos - CalcType : ctSum - Controller : DataView1DataBand - Datafield : Param._abonos Y todo funciona perfectamente a excepcion de que al final no me suma el importe del ultimo registro el CalcOp toma el valor despues de pasar al siguiente registro tengo algo parecido a esto PRESTA COKA LMN 01/01/2006 JUAN PELAEZ.. ... 25,000.00 PRESTA COKA LMN 05/01/2006 JUAN PELAEZ.. ... (1,000.00) PRESTA COKA LMN 06/01/2006 JUAN PELAEZ.. ... 25,000.00 PRESTA COKA LMN 07/01/2006 JUAN PELAEZ.. ... (1,000.00) PRESTA COKA LMN 08/01/2006 JUAN PELAEZ.. ... 25,000.00 PRESTA COKA LMN 09/01/2006 JUAN PELAEZ.. ... (1,000.00) ___________ ___________ 75,000.00 (2,000.00) PRESTA COKA LMN 01/01/2006 JUAN PELAEZ.. ... 5,000.00 PRESTA COKA LMN 05/01/2006 JUAN PELAEZ.. ... 1,000.00 PRESTA COKA LMN 06/01/2006 JUAN PELAEZ.. ... 500.00 PRESTA COKA LMN 07/01/2006 JUAN PELAEZ.. ... (1,000.00) PRESTA COKA LMN 08/01/2006 JUAN PELAEZ.. ... (8,000.00 PRESTA COKA LMN 09/01/2006 JUAN PELAEZ.. ... 1,000.00 ___________ ___________ 6,500.00 (9,000.00) en el DataView1DataBand el orden de los componentes esta asi CalcOpPos CalcOpNeg DataText1 DataText2 DataText3 DataText4 DataText5 DataText7 QUE ESTA MAL ???, O COMO SE DEBE DE HACER ???? ESTA RARITO ESTE RAVE REPORT no??? |
#2
|
|||
|
|||
fijate en que orden tenes los controles insertados,en la parte izquierda del diseñador de rave, puede q tengas un "calop" despues del componente de visualizacion.
deben estar ordenados los calculos, y luego los componentes para visualizar |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sumar columnas en Rave Reports | martita | Impresión | 0 | 18-11-2005 17:14:12 |
Negativos en un editmask | lbidi | Varios | 4 | 31-08-2005 21:55:22 |
Sumar Horas con RAVE | zerelho | Impresión | 2 | 27-07-2005 13:25:32 |
Como Sumar en Rave | Wascar | Impresión | 1 | 21-04-2005 18:45:12 |
Numeros positivos con signo | Romanosky | Varios | 1 | 11-05-2004 12:20:10 |
|