My usual way to do this is:
-- Create an unbound text box in the 'Detail' area of the report. Call this e.g.
txtTotal
-- Set the Control Source property for this text box to be:
where this is the name of the field containing numeric data which you wish to sum.
-- Set the Running Sum property for this text box to be 'Over All'
-- Once you have tested your report, set the Visible property of this text box to 'False'
-- Now, create a second unbound text box in the page footer or report footer, as required. Call this e.g.
txtDisplayTotal
-- Set the Control Source property for this text box to be:
When you run the report, txtDisplayTotal will show you the 'sub total so far' if in the page footer, and the report grand total if in the report footer.
I hope that this helps.
Bob Stubbs