Private Sub Cena_otp_GotFocus()
If Me.Cena_otp = 0 Then
Me.Cena_otp = ""
Else
End If
End Sub
Private Sub Cena_otp_LostFocus()
If Me.Cena_otp = "" Then
Me.Cena_otp = 0
ElseIf IsNull(Me.Cena_otp) Then
Me.Cena_otp = 0
End If
End Sub
При установки фокуса в поле 0 убирается если он там стоит, если введено другое значение - оно остается. Если значение не вводилось - при потере фокуса опять получается 0