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