Private Sub Form_BeforeUpdate(Cancel As Integer)
On Error GoTo HandleErr
If IsNothing(Me![ClassID]) Then
MsgBox "You must select or enter an item in the Category Class", vbInformation + vbOKOnly, "Invalid Entry"
Me![ClassID].SetFocus
Cancel = True
End If
HandleExit:
Exit Sub
HandleErr:
Select Case Err.Number
Case 2501 'Cancel = True
Exit Sub
Case Else
MsgBox Err.Number & vbCrLf & Err.Description
Resume HandleExit
Resume
End Select
End Sub