I see what I was doing. I never said to open a new record each time I saved, so it was staying on whatever static record it had opened and just re-writing. I fixed this by adding in the following bit of code in the msgbox dialog box (changes in red, if it shows):
<It's pulling IDs from a query, which is doing a search on a different form for all persons in the db; when I load up the form I'm talking about below, it's pulling in the "Person_ID_FK" and the "Conference_ID_FK" from the respective values on the Person Search form.>
Code:
...
If MsgBox("Do you want to add your person to any other days?", vbYesNo, "Add Additional Days") = vbYes Then
Dim PersonID As String 'Set a variable for PersonID
Dim ConferenceID As String 'Set a variable for ConferenceID
PersonID = Me.Person_ID_FK 'I took the current value of the "Person_ID_FK" and set it to a variable, so that it can paste it in to the appropriate box whenever I create a new record
ConferenceID = Me.Conference_ID_FK 'I took the current value of the "Conference_ID_FK" and set it to a variable, so that it can paste it in to the appropriate box whenever I create a new record
DoCmd.GoToRecord , , acNewRec 'Create a new record; this will blank out the aforementioned Conference_ID_FK and Person_ID_FK fields because now the form isn't pulling those fields from the previously-opened Person Search form
Me.Conference_ID_FK = Conference ID 'Set the Conference_ID_FK field to the variable saved above
Me.Person_ID_FK = PersonID 'Set the Person_ID_FK field to the variable saved above
cboDaysAvailable.SetFocus
Else
DoCmd.Close , ""
Forms![Conference Search].Refresh
...