PDA

Ver la Versión Completa : Manejo del Qrexpr!!!.....


martinb
30-12-2008, 13:33:21
Hola nuevamente amigos de club delphi....

Tengo un nuevo problema en la impresion de qreport usando esta vez qrexpr...

Tengo una tabla paradox con los siguientes campos
cod_repuesto nombre fecha cantidad movimiento(venta, compra, servicio).

Seguramente algunos ya la conocen, se llama movimiento_repuesto.

Lo que quiero hacer es agrupar por cod_repuesto con sus respectivo detalle del movimiento, esto funciona bien.....Mi duda esta al tratar de usar un qexpr a la hora de poner al pie del grupo la cantidad usada para ese repuesto....

Es posible usar la funcion sum() pero sumando solo los movimientos que sean compra por un lado y los que sean servicios y ventas por otro??
Como seria la expresion si fuera posible????

Qexpr1 que sume cantidad cuyo movimiento sea compra...
Qexpr2 que sume cantidad cuyo movimiento sea venta y servicios......

Espero se entienda el problema.....

Gracias nuevamente por su ayuda.......

Kipow
30-12-2008, 13:41:02
proba esto.

IF(tabla.MOVIMIENTO = 'compra',sum(tabla.cantidad),0)

martinb
30-12-2008, 13:52:06
En el campo movimiento identifico si es compra venta o servicio.
Servicio identifica a que fue utilizado en una reparacion de automovil..
es una tabla paradox....

ejmpl:

cod_repuesto nombre fecha cantidad movimiento
lub1000 lubricante 99/99/9999 4 compra
lub1000 lubricante 99/99/9999 2 venta
lub1000 lubricante " 1 servicio
buj3000 bujias " 20 compra


En el q report quiero que salga asi
--------------------------------------------------------------------------
lub1000 lubricante
--------------------------------------------------------------------------
99/99/9999 4 compra
" 2 venta
" 1 servicio
-------------------------------------------------------------------------
comprados = 4 usados(venta,servicios)= 3 disponibles = 1
--------------------------------------------------------------------------

espero se entienda la idea.....

Kipow
31-12-2008, 03:58:06
Como te puse en el post anterior, la idea seria colocar 3 qrexpr para poder sumar cada uno de los tipos de movimiento. :)

martinb
02-01-2009, 20:12:24
Gracias por tu ayuda, me fue muy util...

Me gustaria saber como hago para sumar dos o mas qrexpr y que se muestre en un group footer....