Se volessi avere un archivio di giornali di cassa da consultare in qualsiasi momento, come dovrei organizzarmi ? (Ad esempio vorrei vedere un giornale di cassa di un giorno di due mesi prima)
Facendo una query di parametro, inserendo il giorno , mi dovrei ritrovare anche il riporto di quel giorno ?
Ma dovrei fare poi la differenza tra il totale generale e il totale parziale, questa sarebbe la difficoltà.
Comunque funziona bene anche inserendo da maschere diverse, ho fatto più prove. Non ho avuto il tempo di fare il report.
Grazie ancora per la disponibilità
Ciao mescaleros21,
è più semplice di quello che credi in quanto ti vengono incontro le date :-)
Nel momento in cui vorrai visualizzare solo un determinato periodo, il riporto lo puoi ottenere in questo modo:
- Ti crei una query chiamata ad esempio "TuaQuery" con il seguente parametro:

naturalmente l'esempio riguarda l'anno.
Volendo ne puoi inserire un altro riguardante il mese: Format([CampoData];"mmmm"), oppure solo la data in modo che visualizzi i riporti fino al giorno prima.
- Una maschera con all'interno una casella combinata chiamata rispettivamente come nell'esempio "Filtro_Anno" e "Cbo_Anno".
Oppure un'altra casella combinata chiamata "Cbo_Mese":

oppure una sola casella combinata chiamata Cbo_Data in modo da visualizzare i riporti inferiori alla data scelta (cioè il giorno scelto).
- Dopo aggiornamento della casella combinata (ultima casella combinata se ne è più di una) aprirai la maschera chiamata ad esempio "TuaMaschera" con origine record "TuaQuery" in questo modo:
stDocName = "TuaMaschera"
Me.Visible = False
DoCmd.OpenForm stDocName
e su chiusura di "TuaMaschera":
DoCmd.Close acForm, "Filtro_Anno"
DoCmd.OpenForm "quello che vuoi"
Vladimiro