Ho deciso per il report.
In pratica dopo aver creato il report adatto ho inserito un pulsante "Stampa" nella maschera con collegamento ipertestuale al report. Il report và in stampa appena si apre quindi il problema sembrerebbe risolto.
Il punto è che la query necessita di un parametro immesso dall'utente e tale parametro viene richiesto sia all'apertura della maschera (come è ovvio) ma anke alla pressione del tasto "Stampa" (in pratica non apre il report se non gli ripasso prima lo stesso parametro che ho gia passato nella maschera)! C'è un modo per fare si che il report "legga" il parametro dalla maschera in modo da nn doverglielo ripassare?

Grazie.