¿Cómo limitar el número de caracteres en un textbox?

Señores buen día, tarde o noche...

Estoy utilizando Access 2007 y programando en el VBA del mismo Access.

Necesito que el textbox de mi formulario solo puedan ingresar 10 caracteres (ya sean números o letras).

He buscado por la web, encontrando la propiedad MaxLength sin embargo en esta versión de VBA parece ser que no esta disponible o no logro dar con la propiedad adecuada.

1 Respuesta

Respuesta
4

Prueba con la función Len() en el evento "Al cambiar" de tu cuadro de texto, algo así:

Private Sub Texto2_Change()
If Len(Me.Texto2.Text) > 10 Then
Me.Texto2 = Left(Me.Texto2.Text, 10)
Me.Texto2.SelStart = 10
End If
End Sub

Un saludo.


Amigo, gracias por tu pronta respuesta...
La idea es buena, lo voy a poner en marcha y te aviso en que concluye
Saludos

La idea ha sido de gran ayuda

El problema ha sido resuelto, solo que en lugar de utilizar el evento "Al cambiar", utilicé el evento "Al perder el enfoque"
Nuevamente gracias por tu pronta respuesta
Saludos

Es una opción tan buena como otra, si te sirve para lo que quieres.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas