Twitter
LinkedIn
YouTube
RSS
Facebook

MS Access VBA Control Events – PT3

In this video we are going to continue to cover the following MS Access VBA Control Event:
NotInList

We will also look at the Open Event Arguments of a Form.

This is part 3 of a 3 part video series.

The NotInList Event of the combo box:

Private Sub cboBookTitles_NotInList(NewData As String, Response As Integer)
    Dim strMsg As String
    Dim strForm As String
    
    strForm = "frmAddBookTitle"
    strMsg = "Sorry, '" & NewData & "' is not a current book title. Would you like to add it?"
    
    Select Case MsgBox(strMsg, vbYesNo, "Add Book?")
        Case vbYes
        
            'NewData is the data entered into the combo box
            DoCmd.OpenForm strForm, , , , acFormAdd, acDialog, NewData
                
            'Suppress the Access error message
            Response = acDataErrAdded
            DoCmd.Close acForm, strForm

        Case vbNo
            MsgBox "You must select an item from the list or add a new one.", vbExclamation, "Information"
            
            'Return the Access error message
            Response = acDataErrContinue
    End Select
End Sub

The code for “frmAddBookTitle”

Option Compare Database

Private Sub btnCancel_Click()
    DoCmd.Close
End Sub

Private Sub btnOK_Click()
    Me.Visible = False
    
End Sub

Private Sub Form_Load()
    If Len(Me.OpenArgs) <> 0 Then

        Me.txtBookTitle = Me.OpenArgs
    End If
End Sub


<< MS Access VBA Control Events – PT2 | MS Access Form Objects – PT1 >>


Get all the videos in this Access VBA collection 100% FREE by signing up at http://vbahowto.com/ms-access-tutorial

Helpful? Consider giving us a tip. Thanks!

($5 suggested amount)




Want All The Access Videos?, Click Here!

Learn to program



Need help? Click and Call LoeblCom Services



Leave a Reply

You must be logged in to post a comment.