I just noticed a mistake there actually. It should be...
DoCmd.OpenReport stDocName, acPreview, , , , , OpenArgs:=SQL_Select
and not DoCmd.OpenForm,
Anyway at the moment it creates a report but includes all the records, not the ones between the dates chosen by the user.
well its a step in...