yes
i have made it on a test table with the following sql:
UPDATE Table1 SET Table1.subtotal = DSum("[clvalue]","table1","[cldate]<=#" & Format([cldate],"mm/dd/yyyy") & "#");
just does a rolling sum of 10 records i have made in a test table,
edit: *posts the SQL not just the "update to"...