border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 03-11-2008, 16:04:04
Buena Participación en el Foro
 
Registrado: oct 2008
Posts: 53
FelipeM Aun no valorado
Predeterminado Problemas con MASKEDBOX

Mi problema consiste en que tengo un MaskEdBox con tamaño de 15, personalizado de la siguiente forma:

"####-####-#####", pero yo necesito validar de que no existan espacios en blanco en esa mascara a la hora de guardar, pero con este control nunca habran espacios en blanco porque siempre lo llena de "____-____-_____", entonces cuando yo le doy un msgbox me encuentro con lo siguiente "0801-___-_____", porque tambien necesito validar que el tamaño de lo que escribi no sea menor de 15.

Como puedo hacer para realizar validaciones en ese tipo de mascara, necesito validar que no existan espacios en blanco y que el tamaño no sea menor que 15

Les Agradeceria su pronta atencion

Atentamente

FelipeM
Responder Con Cita
  #2 (permalink)  
Antiguo 03-11-2008, 17:20:48
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: Problemas con MASKEDBOX

Espero te sirva el siguiente código:
Código:
Private Sub MaskEdBox1_Validate(Cancel As Boolean)
    Dim n As Integer
    For n = 1 To Len(MaskEdBox1)
        If n <> 5 And n <> 10 Then
            If InStr("0123456789", Mid(MaskEdBox1, n, 1)) = 0 Then
                MaskEdBox1.SetFocus
                Exit Sub
            End If
        End If
    Next
End Sub
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 03-11-2008, 19:30:27
Buena Participación en el Foro
 
Registrado: oct 2008
Posts: 53
FelipeM Aun no valorado
Predeterminado Re: Problemas con MASKEDBOX

Mil gracias me funciono de maravilla ya hice el cambio en el codigo y me resulto, pero puse el codigo en el evento keypress de ese mask, espero que eso no traiga alguna consecuencia al respecto, si fuese asi me gustaria que me hicieras la observacion

Debo confesarte que intente muchas formas de validar, aunque una buena observacion es que intente pero con lo que yo he manejado espero poder aprender mucho mas con ustedes, porque como te has dado cuenta yo solo tengo conocimientos generales y yo quiero aprender codigo mas avanzado.

Quisiera pedirte un favor muy personal, bueno es mas que me des un consejo porque se ve que tu tienes mucha experiencia en Sistemas.

Yo Necesito realizar un Modulo pero completo para un depto. aqui en la empresa donde trabajo pero ellos me piden que sea desarrollado en Visual.NET y como BD "SQL", yo me puse como base unos 4 o 5 meses para que funcione, tu crees que antes de comenzar a programar necesito digamos afianzar mucho mas alguna parte de programacion en especifico o algo a tomar en cuenta, nose algun comentario que tengas o consejo mas que todo para que mi sistema funcione bien .

Te agradeceria mucho tus comentarios al respecto.

Atentamente

FelipeM
Responder Con Cita
  #4 (permalink)  
Antiguo 04-11-2008, 15:28:33
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: Problemas con MASKEDBOX

Si pones el código en el evento KeyPress se te va a estar repitiendo el Validate cada vez que introduzcas un carácter en la caja. Es más lógico dejarlo como te lo puse en el Validate.

No me considero capacitado para aconsejarte en la otra pregunta que planteas. A ver si algún usuario avezado en .Net te presenta un mensaje que te sirva.
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 05:13:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right