Quello che ho cercato di spiegarti, è che se tu sfruttassi lo STANDARD di Access otterresti questo:
Rimborso spesa dal 01.02.2014 al 31.03.2014
Nome Data Spesa Tipo Spesa Importo
SPESA CONTANTI
Lino 12.02.2014 €12,00
Lino 11.03.2014 €11,00
------------------------------------------
Totale contanti € 22,00
SPESA ASSEGNO
Lino 11.03.2014 €150,00
------------------------------------------
Totale assegni € 150,00
Questo senza 1 riga di codice...
Ora se questo non ti va bene, è normale che DSUM deve riportare i 2 CRITERI atti a discriminare le spese che sono il PERIODO(Dal÷Al) ed il TIPOSPESA in AND LOGICO...!
Quindi
TotContanti=DSUM("Spesa","NomeTabella","(Data Between .... AND ....) AND TipoSpesa='Contanti')
TotAssegni=DSUM("Spesa","NomeTabella","(Data Between .... AND ....) AND TipoSpesa='Assegni')