thx for you answer, I´m not sure if I understand you right...the subreport is called once...if I execute it standalone the value is ok...if I execute the mainreport, the value of the variable in the subreport is like the value of the returnvar. I set calculation to nothing for the returnvalue, nothing changes... I need to sum the values in the subreport and return them to the mainreport... What is wrong? *EDIT* it seems that the type of the variable is the reason for this problem...if I work without returning (just calling the subreport and display it in the master) values, there is still the same problem...if I change the fieldtype into string the value is ok, if it is an integer it is wrong.. Post Edited by Frank Gellhorn at 12/09/08 16:14