nefy
01-07-2004, 01:51:53
Hola deseo saber si es posible hacer la suma de un campo pero solo aquellos q un campo booleano sea False. Esto no es posible recorriendo el TQuery con el q genero la consulta (eso creo), pues la consulta la agrupo con QRGroups asignandole a su propiedad Expression el campo a agrupar y obviamente el numero de grupos varian asi q puse un GroopFooter para mostrar la suma parcial
con QRExprs de cada grupo de registros q se genere en todo el listado, pero el detalle es q algunos registros q tengan false no deben ser sumados, asi q pense hacer lo siguiente:
QRexpr.Expresion:='SUM(Consulta.Campo) where CampoBooleano=False'
e investigado al respecto pero nunca se habla nada al respecto ni en la ayuda de Delphi ni en la red (al menos yo no he encontrado).
Salu2.
con QRExprs de cada grupo de registros q se genere en todo el listado, pero el detalle es q algunos registros q tengan false no deben ser sumados, asi q pense hacer lo siguiente:
QRexpr.Expresion:='SUM(Consulta.Campo) where CampoBooleano=False'
e investigado al respecto pero nunca se habla nada al respecto ni en la ayuda de Delphi ni en la red (al menos yo no he encontrado).
Salu2.