I did in Marco and its works.
setwarnings - on
echo - Yes
OPenQuery - in query1 put parameter Between Forms![frmExample].[startdate] and Forms![frmExample].[enddate]
OPenQuery - in query2 put parameter Between Forms![frmExample].[startdate] and Forms![frmExample].[enddate]
OPenQuery - in query3 put parameter Between Forms![frmExample].[startdate] and Forms![frmExample].[enddate]
close query1, query2, query3
OpenReport
Form - run Marco (Report View with 3 different chart)
I know this is not best way but it works