Thank-you,
I have managed to get the Dsum to work
My finished expression looks like this
Expr1: DSum("number","table1","[id]<=" & [id] & "")
Can you tell me what the last part of the expression means because at the moment it will provide me with a running total of everything even if I filter...