Ver Mensaje Individual
  #5  
Antiguo 13-01-2004
ciscu ciscu is offline
Miembro
 
Registrado: jun 2003
Ubicación: Granollers
Posts: 114
Reputación: 23
ciscu Va por buen camino
Lightbulb Hola MarcosZorrilla!!!

Este es el código que utilizo:
Sum(if(query.cobrado = true, query.importe, 0)), y la quickrep en la que aparece el qrExpr aparecen los recibos cobrados y los no cobrados agrupados por cliente, detallados de la forma siguiente:

------------------------------------------------------
qrBand(pageHeader),
donde pongo los datos del cliente en cuestión
------------------------------------------------------
qrGroup, donde agrupa a los clientes
------------------------------------------------------
qrBand(detail),
donde se repiten los datos según la query, y aquí es donde
aparecen los recibos cobrados y los no cobrados todos juntos
------------------------------------------------------
qrBand(groupFooter),
linkada al qrGroup y donde pongo 2 qrExpr con
Expresion: Sum(if(query.cobrado = true, query.importe, 0))
y el otro al revés, es decir, los no cobrados:
Sum(if(query.cobrado = false, query.importe, 0))
Y aquí es donde hay el problema: si el primer recibo del Detail
es un recibo con el campo "cobrado"=true solo aparecerá la suma en
un qrExpr y el otro qrExpr será igual a 0, cuando los recibos cobrados
y no cobrados están juntos y por tanto los dos qrExpr tienen que ser
distintos de 0.
--------------------------------------------------------
Puedes encontrar la solución?

Hasta luego, gracias.
Responder Con Cita