<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.5512" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Nadie de la lista me podría ayudar en el mensaje de 
abajo.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>He probado de las siguiente formas:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>[SUM([SALDEBE] ,MasterData1)]</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>[SUM(SALDEBE 
,MasterData1)]</FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>[SUM([SALDEBE 
,MasterData1])]</FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Y de ninguna me suma, siempre el valor devuelto es 
0.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sin embargo si la pongo en el pie del grupo si me 
suma bien el resultado. Pero yo necesito la sumatoria en el encabezado del 
grupo, ósea en la parte superior, no en la parte inferior.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Como podría totalizar el valor del grupo en la 
parte superior en LazReport con el uso de uan variable?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Debo usar una variable ya que el saldo puede ir 
indistintamente al debe o al haber</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Saludos Cordiales</FONT></DIV>
<DIV>========<BR>| ISMAEL |<BR>========<BR></DIV>
<DIV style="FONT: 10pt arial">----- Original Message ----- 
<DIV style="BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> <A 
title=ismael@citricos.co.cu href="mailto:ismael@citricos.co.cu">Ismael L. Donis 
Garcia</A> </DIV>
<DIV><B>To:</B> <A title=lazarus-es@lists.lazarus.freepascal.org 
href="mailto:lazarus-es@lists.lazarus.freepascal.org">Spanish Lazarus</A> </DIV>
<DIV><B>Sent:</B> Wednesday, August 21, 2013 4:04 PM</DIV>
<DIV><B>Subject:</B> Sumar grupos a partir de una variable en un 
reporte</DIV></DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>Estoy tratando de realizar un reporte con multiple 
grupos anidados, donde cada grupo debe tener una sumatoria de una variable, pero 
no logro ni obtener la sumatoria del primer grupo:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Los grupos serían: Cuenta, subcta, capítulo, 
subcap, elemento, empresa.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>A las variables les paso el valor de la sigiente 
forma:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>procedure Tflbal.rptGetValue(const ParName: String; 
var ParValue: Variant);<BR>begin<BR>  if (ParName = 'SALDEBE') 
then<BR>    begin<BR>      if 
(UpperCase(dm.rssc3.FieldByName('nat').AsString) <> 'A') 
then<BR>       ParValue := 
dm.rssc3.FieldByName('saldo').AsFloat;<BR>    end<BR>  else 
if (ParName = 'SALHABER') then<BR>    
begin<BR>      if 
(UpperCase(dm.rssc3.FieldByName('nat').AsString) = 'A') 
then<BR>       ParValue := 
dm.rssc3.FieldByName('saldo').AsFloat;<BR>    
end;<BR>end;                
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>El reporte deberia ser por ejemplo:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Cuenta       
Nombre                          
Debito             
 Credito</FONT></DIV>
<DIV><FONT face=Arial 
size=2>xxx          
 xxxx                         
suma(saldebe)   suma(salhaber)</FONT></DIV>
<DIV><FONT face=Arial size=2>   subcta    
Nombre</FONT></DIV>
<DIV><FONT face=Arial size=2>   
xxx       
 xxxx                         
suma(saldebe)   suma(salhaber)</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial 
size=2>   capitulo  Nombre</FONT></DIV>
<DIV><FONT face=Arial size=2>   xxx     
xxxx                        
    suma(saldebe)   
suma(salhaber)</FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Y así hasta la empresa.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Pero no puedo obtener ni la sumatoria de la cuenta. 
Y probado de cuanta forma se me ha ocurrido. Y no encuentro como 
hacerlo.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Alguien me podría decir como?</FONT></DIV>
<DIV><FONT face=Arial size=2>========<BR>| ISMAEL |<BR>========<BR>Only for the 
small landowners and Cubans companies<BR>Website: <A 
href="http://www.sisconge.byethost15.com">www.sisconge.byethost15.com</A><BR>              
<A 
href="http://www.sisconge.hol.es">www.sisconge.hol.es</A><BR></FONT></DIV></BODY></HTML>