I have
Code:
Dim db As dao.Database
Dim rs As dao.Recordset
Dim strsql As String
strsql = "SELECT tblTeacher.JoiningSchool, tblSchools.NewSchoolsID, tblSchools.SchoolName, tblSchools.[1ContactName], tblSchools.[1ContactSurname], tblSchools.SchoolAddress, tblSchools.SchoolPostalAddress, tblSchools.SchoolPostalSuburb, tblSchools.SchoolSuburb, tblSchools.SchoolPostCode, tblSchools.SchoolPhone, tblStates.SchoolState, tblSchools.MemoPerformerNotes, tblSchools.SchoolFax, tblSchools.SchoolEmail " & vbCrLf & _
"FROM (tblStates RIGHT JOIN (tblSchools RIGHT JOIN (tblJoiningSchoolStatus RIGHT JOIN tblTeacher ON tblJoiningSchoolStatus.JoiningSchoolStatusID = tblTeacher.JoiningSchoolStatusID) ON tblSchools.NewSchoolsID = tblTeacher.NewSchoolsID) ON tblStates.StateID = tblSchools.StateID) RIGHT JOIN (tblStatus RIGHT JOIN ((tblShows RIGHT JOIN (tblBookings RIGHT JOIN tblJncTeacher ON tblBookings.BookingsID = tblJncTeacher.BookingsID) ON tblShows.ShowsID = tblBookings.ShowsID) LEFT JOIN (tblPerformers RIGHT JOIN tblJncShows ON tblPerformers.PerformersID = tblJncShows.PerformersID) ON tblShows.ShowsID = tblJncShows.ShowsID) ON tblStatus.StatusID = tblBookings.StatusID) ON tblTeacher.TeacherID = tblJncTeacher.TeacherID " & vbCrLf & _
"WHERE (((tblBookings.StatusID)<>5) AND (([tblBookings]![BookingDate]) Between [forms]![frmEndOfYearLetter]![txtFromDate] And [forms]![frmEndOfYearLetter]![txtUntilDate])) " & vbCrLf & _
"GROUP BY tblTeacher.JoiningSchool, tblSchools.NewSchoolsID, tblSchools.SchoolName, tblSchools.[1ContactName], tblSchools.[1ContactSurname], tblSchools.SchoolAddress, tblSchools.SchoolPostalAddress, tblSchools.SchoolPostalSuburb, tblSchools.SchoolSuburb, tblSchools.SchoolPostCode, tblSchools.SchoolPhone, tblStates.SchoolState, tblSchools.MemoPerformerNotes, tblSchools.SchoolFax, tblSchools.SchoolEmail " & vbCrLf & _
"ORDER BY tblTeacher.JoiningSchool DESC;"
Set db = CurrentDb()
Set rs = db.OpenRecordset(strsql)
rs.MoveFirst
Do Until rs.EOF
rs.Edit
rs.Update
rs.MoveNext
Loop
MsgBox "All schools have been emailed"
rs.Close
Set rs = Nothing
but I get an error.
I know that between rs.edit and update that there is no actions (I will add that later)
I don't know why I am getting an error so I was hoping someone can explain why and help me understand.