Si se necesita el ID (u otro campo) se tiene que añadir como una condición más y unir ambas con un AND, como muestra en una de las sumas (en negrita lo añadido):
DSum("Cargos"; "BANCO1"; "Fecha < =" & [campo con la fecha en esa línea]) & " AND Id <= " & [ID])
Una nota a tener en cuenta, si se trabaja con fechas hay que tener cuidado con el formato (internamente Access utiliza el americano) o bien convertir la fecha a numero (el formato carecerá de importancia), lo anterior con esta variación (la fecha es una fecha 'Access' no un campo de texto):
DSum("Cargos"; "BANCO1"; "Fecha < =" & CDbl([X_fecha])) & " AND Id <= " & [ID])
X_Fecha = campo de fecha de tipo Fecha/Hora
ID = Campo numérico ascendente que si es sincrónico a las fechas se puede utilizar en lugar de la fecha (el ID no se repite y las fechas si lo hacen, por ello se necesita otro más).
Si las fechas no son correlativas ascendente (como lo es el ID) se han de utilizar ambos.
El ejemplo con solo el ID:
DSum("Cargos"; "BANCO1"; "Id <= " & [ID])
La opción ideal es utilizando una consulta en lugar de la tabla (es más flexible y normalmente más rápida)
Si se opta por ese camino, publica los nombres de los campos y las condiciones (si hay ID y si las fechas son ascendentes sin interferencias) para poder aplicar la condición más sencilla.