This is code from my project using the NotInList event. The combobox cbxStateNum is unbound. It is used for search only and an uneditable textbox is bound to the field.
Code:
Private Sub cbxStateNum_NotInList(NewData As String, Response As Integer)
Me.cbxStateNum = Null
Response = acDataErrContinue
If MsgBox("State Number not in database. Add new project record?", vbOKCancel + vbQuestion, "NoRecord") = vbOK Then
Me.cbxStateNum.LimitToList = False
DoCmd.GoToRecord , , acNewRec
Me.cbxStateNum.LimitToList = True
Me!StateNum = NewData
Me.tbxName.SetFocus
End If
End Sub