У меня есть код, который делает что-то, после чего вы нажимаете ввод в текстовом поле, проблема в том, что когда вы используете Ctrl + Enter, я могу зафиксировать это событие, но в следующей строке access сообщает, что это поле, по-видимому, NULL
Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Or KeyAscii = 10 Then
If Len(Me.Text5) = 0 Then Exit Sub
If Val(Right(Me.Text5, 1)) > 2 Then Me.Text5 = Left(Me.Text5, Len(Me.Text5) - 1) & "0"
Так что 'Len' работает нормально, но функция 'Right' выдает 'Invalid use of null', когда я нажимаю debug и проверяю значение NULL
Я не могу понять это
Полагаю, мне нужно удалить символы новой строки, но как это сделать, когда текстовое поле пустое и каждая функция для строк выводит эту ошибку