Limitar caracteres de 2 textbox relacionados por su número de caracteres access
Tengo dos textbox que uno contiene la clave lada y el otro el teléfono, necesito que cuando la clave lada sea de dos dígitos el teléfono sea de 8 dígitos y si la clave lada es de 3 dígitos entonces el teléfono sea de 7 dígitos.
La idea es hacerlos dependientes del txtlada cuando tenga 2 o 3 dígitos y de esta forma limitar a 7 u 8 dígitos el txt_telefono.
En la imagen dejo un ejemplo de lo que requiere mi usuario:
este es el código que estaba probando pero no me ayuda mucho:
Private Sub telefono_1_Keypress(KeyAscii As Integer)
If (KeyAscii >= 97) And (KeyAscii < 122) Or (KeyAscii >= 65) And (KeyAscii < 90) Then
MsgBox "Este campo solamente acepta números"
KeyAscii = 8
End If
'límite de caracteres
'If Len(Me.telefono_1.Text) > 8 Then
'Me.telefono_1 = Left(Me.telefono_1.Text, 8)
'MsgBox "Capturó más de 8 dígitos en el campo Teléfono 1"
'End If
If Len(Me.lada.Value) = 3 Then
Me.telefono_1 = Left(Me.telefono_1.Text, 7)
Else
If Len(Me.lada.Value) = 2 Then
Me.telefono_1 = Left(Me.telefono_1.Text, 8)
End If
End If
End Sub