fai una copia del database --> modifichi la query in relazione alle tue esigenze

poi

crei la macro autoexec in cui imposterai prima la procedura per la stampa (oppure crei tutto in vba e poi richiami la routine tramite la macro autoexec) e poi la chiusura del db.

in questo modo quando apri il db lui provvede alla stampa e poi si chiude da solo.

senza vedere il db (più che altro per vedere come è strutturata la stampa) non riesco a essere più preciso.