Private Sub tbItemDesc_KeyPress(KeyAscii As Integer)
On Error GoTo Err_tbItemDesc_KeyPress
'Convert keyed characters to uppercase and reject keyed numbers
If KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Then
KeyAscii = 0
Beep
MsgBox "''Item Description'' can not contain a number.", vbInformation, "Invalid Item Description"
ElseIf KeyAscii = Asc("/") Or KeyAscii = Asc("\") Or KeyAscii = Asc("'") Or KeyAscii = Asc(".") _
Or KeyAscii = Asc("@") Or KeyAscii = Asc("#") Or KeyAscii = Asc("$") Or KeyAscii = Asc("\") _
Or KeyAscii = Asc("(") Or KeyAscii = Asc(")") Or KeyAscii = Asc("*") Or KeyAscii = Asc("-") Or KeyAscii = Asc("_") Then
KeyAscii = 0
Beep
MsgBox "''Item Description'' can not contain any non alpha characters.", vbInformation, "Invalid Item Description"
Else
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End If
Exit_tbItemDesc_KeyPress:
Exit Sub
Err_tbItemDesc_KeyPress:
MsgBox Err.Number & " - " & Err.Description
Resume Exit_tbItemDesc_KeyPress
End Sub