La Web del Programador: Comunidad de Programadores
 
    Pregunta:  5150 - PROBLEMA CON EL MASKEDITBOX
Autor:  Antonio Sandoval
Hola, tengo una aplicación creada en vb4, y utilizo algunas mascaras de entrada para limitar los datos que introduzca el usuario, los datos introducidos son del tipo 001/2000, 2569/2001, 4 digitos a la derecha, la "/" y 4 digitos a la izquierda, el caso es cuando recupero el registro con el numero 001/2000 me arroja otro numero extraño nada parecido al que el usuario metió, supongo que es el problema de la mascara, ya la modifiqué y no logro reparar ese error, utilizo win 98 y win NT(servidor)... gracias por su ayuda.

  Respuesta:  Daniel Morin
Lo que debes hacer es que el campo que almacena esos digitos en lugar de tenerlocomo númerico, cambiarlo a texto en tu base de datos, esto debido a que itroduces una diagonal entre los números por lo tanto un campo numerico jamas aceptara caracteres especiales, al cambiar el tipo de campo a texto solo tendras que buscar por una cadena exacta y no por un número, tu ventaja es que no permites la captura de mas de 9 cararteres. lo reduce las posibilidades de error y ya que usas el maskedit pues tienes todo el control de la aplicacion.

Enviame un mail si requieres de un ejemplo.

SALUDOS

  Respuesta:  Rogelio González Quirós
No entiendo muy bien cuando dices sacarlo, creo que lo que queres es almacenarlo en una variable, lo que podes es hacer algo como esto:

dim fecha$

fecha$ = format(nombre.text,"###/###")
Esto talvez te ayude a sacar el valor del campo.