Código

Hola buenas. ¿Cómo podría poner en un cuadro de texto (numérico) llamado contraseña algún código que cuando escriba cuatro números (caracteres) me salte directamente a un cuadro combinado llamado aceptar? Espero una respuesta, gracias!

1 Respuesta

Respuesta
1
A ver, de memoria y sin probar:
El tema tiene dos trucos, uno es comprobar la longitud de lo que introduces y otro es que mientras se edita un control, su 'valor' no cambia, pero tienes lo que se está introduciendo en una propiedad llamada 'text'
Resumiendo:
Te pones en el control, le sacas las propiedades, ficha eventos, 'al cambiar', le das a los puntos suspensivos para generar código y ahí, en el editor de visual basic, le escribes
if len(nz(me.contraseña.text))=4 then
me.aceptar.setfocus
Endif
Pon tus nombres de controles en lugar de 'contraseña' y 'aceptar'
Guarda, y a probar.
Si te da algún error, dime el mensaje y la línea que se queda marcada en amarillo, pero debería ser correcto.
Suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas