Programación General > Visual Basic 6.0 e inferiores

 Re: Validación de Campos

(1/1)

charyperez:
Me gustaría que me ayudarais. No se como hacer para validar que en un campo solo se metan caracteres del tipo y longitud que yo quiera. Necesito que si en un campo numérico me meten un valor alfanumérico ó de mayor longitud de la que quiero, me de error y me obligue a meterlo bien. Gracias.

Jaume:
El textbox tiene un evento llamado Validate, que evalua el contenido cuando intentas pasar a otro control. Si es incorrecto puedes forzarlo a quedarse en ese textbox

jlmartinez:
Hola Chary!!

Existen varias maneras de hacerlo. Si me explicas un poco lo que quieres hacer te mando algunos ejemplos buenos.

De todas maneras en el Evento keyPress del TextBox, capturas la pulsación y haces las comprabaciones que quieras para aceptar el carácter o no.

Ejemplo:

Pongamos que solo quieres introducir números.

con este codigo en el evento keyPress lo tienes resuelto.


if chr(keyascii) < "0" and chr(keyascii) > 9 then
        keyAscii = 0
end if


Si tienes algún problema, contacta conmigo.

Un saludo


José Luis


jlmartinez@arenal2000.es

Navegación

[0] Índice de Mensajes

Ir a la versión completa