Direi che non mi torna il motivo dei 3 Report che vai a differenziare per CLIENTE... fosse solo questo il motivo sei altamente fuori strada... sembra più un'approccio di EXCEL che di un sistema basato si un Database.
In sostanza come hai pensato di filtrare per DATA avresti modo di inserire un ulteriore criterio per NOME... o altro...!
L'azione o metodo OpenReport supporta un Parametro chiamato WHERE che consente di passare una stringa contenente il CRITERIO che verrà applicato alla proprietà FILTER del report, con conseguente restrizione della selezione ai soli Records che soddisfano.
Detto questo per filtrare per data devi prestare attenzione alla particolarità dei campi data...!
Ti invito a leggere questo articolo Tutorial:
http://forum.masterdrive.it/microsoft-office-access-vba-23/vba-jet-tutorial-uso-campi-data-56461/
Nel Tutorial i concetti sono applicati alla gestione di una QUERY ma, nel tuo caso è esattamente identico dal punto di vista tecnico, alla costruzione della stringa WHERE da passare ad OPENFORM...
I criteri si possono concatenare con AND e OR
CRITERIO1 AND CRITERIO2 AND CRITERIO3
Nel tuo caso avrai:
Data>DataiNIZIO and Data<DataFINE AND Nome=TuoNome
Attenzione alle formattazioni di Date e Testo.