Non sono sicuro della risposta. Prova a impostare una macro così:
ApriReport
Nome report
Condizione WHERE: [NomeCampoDataDelReport]=Between [Maschere]![STAMPA]![NomeCampoDataInizio] And [Maschere]![STAMPA]![NomeCampoDataFine]
all'atto dell'esecuzione della macro, la maschera STAMPA deve essere aperta.