Private Sub cmdIn_Click()
On Error GoTo cmdIn_Click_Error
Me.RecordsetClone.Filter = "[Updated] = -1"
Test Me.RecordsetClone.OpenRecordset
Exit Sub
cmdIn_Click_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdIn_Click of Sub Form_frmTwoIndividual"
End Sub
Sub Test(rs As DAO.Recordset)
If Me.Dirty Then Me.Dirty = False
Dim dbsMydbs As DAO.Database
Dim rstMyTable As DAO.Recordset
Dim rstOtherTable As DAO.Recordset
Dim strSQL As String
Dim lngIndividualBookingID As Long
Dim VariableName As Long
lngIndividualBookingID = VariableName
Set dbsMydbs = CurrentDb
Set rstMyTable = dbsMydbs.OpenRecordset("tblIndividualOpenCourseBooking")
Set rstOtherTable = dbsMydbs.OpenRecordset("tblIndividualCourseParticipants")
If rs.EOF Then
MsgBox "No recs"
Else
With rs
.MoveLast
.MoveFirst
MsgBox .RecordCount
Do Until .EOF
rstMyTable.AddNew
rstMyTable!ShortCourseBookingID = Me.txtShortCourseBookingID
rstMyTable!Firstname = Me.Firstname
rstMyTable!Surname = Me.Surname
rstMyTable!EmailAddress = Me.EmailAddress
rstMyTable!PhoneNumber = Me.PhoneNumber
rstMyTable!Address1 = Me.Address1
rstMyTable!Address2 = Me.Address2
rstMyTable!Address3 = Me.Address3
rstMyTable!TownCityID = Me.txtTown
rstMyTable!PostCode = Me.PostCode
rstMyTable!CourseID = Me.txtCourseID
rstMyTable!CourseDate = Me.CD2
rstMyTable!ParticipantName = Me.ParticipantName
rstMyTable!AdditionalComments = Me.AdditionalComments
rstMyTable!RecordID = Me.id
rstMyTable.Update
rstMyTable.Bookmark = rstMyTable.LastModified
VariableName = rstMyTable!IndividualBookingID
If Len(ParticipantName & vbNullString) > 0 Then
rstOtherTable.AddNew
rstOtherTable!IndividualBookingID = VariableName
rstOtherTable!ParticipantName = ParticipantName
rstOtherTable.Update
End If
.MoveNext
Loop
End With
End If
MsgBox "Participants have been added.", vbInformation, "Complete"
DoCmd.RunMacro "mcrDeleteTableIndividual2True"
End Sub