Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-12-2008
martinb martinb is offline
Miembro
 
Registrado: nov 2007
Posts: 19
Poder: 0
martinb Va por buen camino
Exclamation Manejo del Qrexpr!!!.....

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.......

Última edición por martinb fecha: 30-12-2008 a las 13:57:22.
Responder Con Cita
  #2  
Antiguo 30-12-2008
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
proba esto.

Código Delphi [-]
IF(tabla.MOVIMIENTO = 'compra',sum(tabla.cantidad),0)

Última edición por Kipow fecha: 30-12-2008 a las 13:46:39.
Responder Con Cita
  #3  
Antiguo 30-12-2008
martinb martinb is offline
Miembro
 
Registrado: nov 2007
Posts: 19
Poder: 0
martinb Va por buen camino
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.....

Última edición por martinb fecha: 30-12-2008 a las 13:57:49.
Responder Con Cita
  #4  
Antiguo 31-12-2008
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Como te puse en el post anterior, la idea seria colocar 3 qrexpr para poder sumar cada uno de los tipos de movimiento.
Responder Con Cita
  #5  
Antiguo 02-01-2009
martinb martinb is offline
Miembro
 
Registrado: nov 2007
Posts: 19
Poder: 0
martinb Va por buen camino
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....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
QRExpr d044 Impresión 2 28-11-2007 14:04:56
manejo de arbol de contenidos y manejo se sonido y video Buelos Internet 4 09-07-2007 14:52:45
Problemas con QREXPR jre740824 Impresión 2 13-09-2006 19:49:50
Ayuda con el qrExpr() escullar Impresión 14 15-06-2005 20:20:10
Acerca de QRExpr silviodp Impresión 2 18-05-2004 22:36:18


La franja horaria es GMT +2. Ahora son las 18:00:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi