Crear máscara de entrada para campo Teléfono
Publicado por Anna (22 intervenciones) el 11/08/2010 11:25:52
Buenas!!
Estoy haciendo un formulario dónde uno de los campos es Teléfono. Pueden ser tanto teléfonos fijos como móviles.
Me gustaría que a la hora de abrir el formulario para consultar los datos, según el tipo de teléfono (fijo o móvil), se visualizara de una forma o de otra. Me explico: Si el teléfono es un móvil: 123 456 789. Y si es un fijo: 12 345 67 89.
Para eso he hecho un pequeño código, que es éste:
*******************************************************************
Private Sub Form_Load()
If NumTelf.Value = "9*" Then
NumTelf.Format = "## ### ## ##"
Elseif
NumTelf.Format = "### ### ###"
End Sub
*********************************************************************
Lo he probado con la propiedad InputMask y Format, y también cambiando el formato del campo a Texto y Numéro, sustituyendo el asterisco por interrogantes, etc., pero nada, el número me aparece siempre igual, con todos los carácteres juntos.
Tengo el código mal escrito o me falta algo? Si alguien me pudiera ayudar, se lo agradecería!
Saludos!! ;-)
Anna
Estoy haciendo un formulario dónde uno de los campos es Teléfono. Pueden ser tanto teléfonos fijos como móviles.
Me gustaría que a la hora de abrir el formulario para consultar los datos, según el tipo de teléfono (fijo o móvil), se visualizara de una forma o de otra. Me explico: Si el teléfono es un móvil: 123 456 789. Y si es un fijo: 12 345 67 89.
Para eso he hecho un pequeño código, que es éste:
*******************************************************************
Private Sub Form_Load()
If NumTelf.Value = "9*" Then
NumTelf.Format = "## ### ## ##"
Elseif
NumTelf.Format = "### ### ###"
End Sub
*********************************************************************
Lo he probado con la propiedad InputMask y Format, y también cambiando el formato del campo a Texto y Numéro, sustituyendo el asterisco por interrogantes, etc., pero nada, el número me aparece siempre igual, con todos los carácteres juntos.
Tengo el código mal escrito o me falta algo? Si alguien me pudiera ayudar, se lo agradecería!
Saludos!! ;-)
Anna
Valora esta pregunta
0