Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Validar ingreso de dicimales

Estas en el tema de Validar ingreso de dicimales en el foro de Visual Basic clásico en Foros del Web. quisiera que me ayuden para poder validar que solo pueda ingresar solo 2 decimales y asi mismo solo una vez el punto. Es decir que ...
  #1 (permalink)  
Antiguo 20/07/2009, 21:09
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Validar ingreso de dicimales

quisiera que me ayuden para poder validar que solo pueda ingresar solo 2 decimales y asi mismo solo una vez el punto.

Es decir que pueda por ejemplo : 123.52

Y que no pueda por ejemplo: 123.56.54

Es para un campo en el que manejo Sueldos de Empleados

Gracias
  #2 (permalink)  
Antiguo 21/07/2009, 18:23
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Validar ingreso de dicimales

Utiliza InStr para localizar la primera concurrencia del punto, luego con Mid extraes solo desde el punto + 2 digitos, hasta el principio del campo del numero.

Seria algo como esto:

campo = 123.56.54
b = InStr(1,campo,".")+2 'Te dara = 6

A=Mid(1,campo,b)

Se podia resumir asi:
campo = Mid(1,campo,InStr(1,campo,".")+2)

Ahora en A o en campo = 123.56

Creo que es +2, o puede que +3 prueba, consulta en la ayuda las intruciones:

Len, Mid y InStr para que lo entiendas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:00.