FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Expresiones en QReport
Hola Club.
Trabajo con delphi 7.0, Interbase 6.0.1, componentes IBX y utilizo el QReport Para poder detallar mi problema empezare por mis tablas/vistas Código:
CREATE VIEW V_LIQUIDA03 ( Q_FECHA, Q_ZONA, Q_RUTA, Q_PESO, Q_PRE_TM) AS SELECT FFEC_BOLE AS Q_FECHA, FZONA1 AS Q_ZONA, FRUTA1 AS Q_RUTA, FPES_RUTA1 AS Q_PESO, FPRE_TM AS Q_PRE_TMP FROM BOLETA_CAB WHERE FPES_RUTA1<>0 UNION ALL SELECT FFEC_BOLE AS Q_FECHA, FZONA2 AS Q_ZONA, FRUTA2 AS Q_RUTA, FPES_RUTA2 AS Q_PESO, FPRE_TM AS Q_PRE_TMP FROM BOLETA_CAB WHERE FPES_RUTA2<>0 UNION ALL SELECT FFEC_BOLE AS Q_FECHA, FZONA3 AS Q_ZONA, FRUTA3 AS Q_RUTA, FPES_RUTA3 AS Q_PESO, FPRE_TM AS Q_PRE_TMP FROM BOLETA_CAB WHERE FPES_RUTA3<>0 UNION ALL SELECT FFEC_BOLE AS Q_FECHA, FZONA4 AS Q_ZONA, FRUTA4 AS Q_RUTA, FPES_RUTA4 AS Q_PESO, FPRE_TM AS Q_PRE_TMP FROM BOLETA_CAB WHERE FPES_RUTA4<>0 ; Código:
selectselect Q_ZONA, Q_RUTA, SUM(Q_PESO) as S_PESO, SUM(Q_PESO*Q_PRE_TM) as S_TOTAL from V_LIQUIDA03 where Q_FECHA >= :P_FEC_INI and Q_FECHA <= :P_FEC_FIN group by Q_ZONA, Q_RUTA order by Q_ZONA, Q_RUTA from V_LIQUIDA03 where Q_FECHA >= :P_FEC_INI and Q_FECHA <= :P_FEC_FIN group by Q_ZONA, Q_RUTA order by Q_ZONA, Q_RUTA 1.-Una banda de titulo 2.-una banda detalle 3.-Una banda sumary En la banda detalle pinto mis campos utilizando los componentes QRDBtext (Q_ZONA, Q_RUTA, S_PESO, S_TOTAL) En la banda sumary pinto dos calculos utilizanzo dos componentes QRExpr -QRExpr1(SUM(IBQuery1.S_PESO)) -QRExpr2(SUM(IBQuery1.S_TOTAL)) Al ejecutar el programa y visualizar mi reporte veo mi titulo y mi detalle correctamente pero no aparece el resultado de la expresion2 mas si de la expresion1 Espero haber sido claro en cuanto mi problema. Your Friend StartKill Lima-Perú Última edición por StartKill fecha: 28-05-2004 a las 17:02:36. Razón: x |
|
|
|