Hey DDrew,
Here's an example of code to add a value to a single field in a table. Hopefully this will get you jump started to know what to do from here.
It does go in the NotInList Event of the cboBox.
Dim db As dao.Database, rs As dao.Recordset
If Eval("Msgbox('The Type Of Doctor, ''" & NewData & "'' , Is Not On AMC''s List!@Would you like to add " & _
"Type Of Doctor, ''" & NewData & "'' , to AMC''s list?" & _
"@@',4,'Amigo Message System')") = vbNo Then
Me.TypeOfDoctorID.Undo
Response = acDataErrContinue
Else
Set db = CurrentDb
Set rs = db.OpenRecordset("Doctor Type Of", dbOpenDynaset)
On Error Resume Next
rs.AddNew
rs!TypeOfDoctor = NewData
rs.Update
rs.Close
Set rs = Nothing
Set db = Nothing
If Err Then
MsgBox "An error occurred. Please try again."
Response = acDataErrContinue
Else
Response = acDataErrAdded
End If
End If
HTH,
Shane