Something like this (SQL code) ?
SELECT A.ID, A.Amount, Nz(Sum(B.Amount),0) AS RunningTotal
FROM yourTable AS A LEFT JOIN yourTable AS B ON A.ID > B.ID
GROUP BY A.ID, A.Amount
ORDER BY 1;
Hope This Helps, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884 or FAQ181-2886