Ver Mensaje Individual
  #1  
Antiguo 18-08-2008
MaSSaKKre MaSSaKKre is offline
Miembro
 
Registrado: sep 2005
Posts: 34
Reputación: 0
MaSSaKKre Va por buen camino
Question Realizar Suma en Rave Reports

Hola, antes que nada buen dia, espero me puedan ayudar a solucionar mi problema.


Trabajo en Delphi 2005 y una Bd en Acces...

Es un sistema de inventario de pcs y dispositivos...

la cuestion es la siguiente, de entre los reportes que avienta mi sistema, me he topado con uno que no soluciono... sucede que necesito imprimir el total de computadoras adquiridas en el 2007,2008 y 2009 (obviamente por ahora 2009 es cero maquinas), la cuestion es que al hacer mi consulta me da el total de equipos por año a como lo deseo... la consula es la siguiente

Código Delphi [-]
WITH ADOQUERY1 DO
       BEGIN
       CLOSE;
       SQL.Clear;
       SQL.Add('select direccion, count (ID) as total, COUNT(FECHA1) AS F1, COUNT(FECHA2) AS F2, COUNT(FECHA3) AS F3, COUNT(OTRASADMONS) AS OTRAS from tbl_bienes group by direccion ORDER BY DIRECCION');
       OPEN;
      END;

RvProject1.ProjectFile:= ( (ExtractFilePath( Application.ExeName ) + 'RptTOTALCOMPUTO.RAV'));
 RvProject1.Open;
   RvProject1.Execute;
 RvProject1.Close;

donde Fecha1 refiere al campo de la tabla donde guarda cuales pc se adquirieron en el año 2007, Fecha2 refiere al año 2008, fecha3 al año 2009 y Otrasadmos refiere a equipos comprados en años anteriores al 2007.

hasta ahi no hay ningun problema, incluso en rave reports logro visualizar los datos correctamente, ya que visualizo departamento o direccion, numero de computadoras con las que cuenta y año de adquisicion, todo perfectamente bien... el problema que tengo es que no se como realizar el total de equipos comprasdos en el año 2007+2008+2009 para poder visualizar un dato que diga... Equipos comprados del 2007 al 2009 = a x cantidad, no logro hacer esa operacion en el rave.

para visualizar los datos del todal 2007, total 2008, total 2009 y el de otras administraciones utilizo un control llamado calc text con la propiedad calctype ctSum... como logro sacar una suma general de los datos contenidos en calctext1+calctext2+calctext3 ??? espero haber sido explicito para que me hayan podido entender realmente cual es mi problema.

Espero su pronta respuesta.
Saludos.
Responder Con Cita