strSQL = " SELECT DISTINCT " & _
" dbo.tblData2.txtField, " & _
" dbo.tblData.txtField, " & _
" dbo.tblData.ID, " & _
" dbo.tblData.Date, " & _
" dbo.tblData.txtSurname, " & _
" dbo.tblData.txtFirstName, " & _
" dbo.tblData.holiday, " & _
" dbo.tblData.Transport" & _
" FROM dbo.tblData INNER JOIN" & _
" dbo.tblData2 ON dbo.tblData.txtField = dbo.tblData2.txtField " & _
" Where ReturnBetweenDates("Date", Me.txtReportDateFrom.Value, Me.txtReportDateTo.Value) "
Currentdb.querydefs("qryBetweenDates").sql = strSQL
DoCmd.OpenReport stDocName, acPreview