• Miércoles 20 de Noviembre de 2024, 14:41

Autor Tema:  Validación  (Leído 1315 veces)

die40318

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Validación
« en: Viernes 20 de Julio de 2007, 12:44 »
0
Necesito información de como validar fecha en visual basic. lo he intentado pero me da algunos defectos. si alguién me ayudara le agradeceria..

JrcsDev

  • Miembro MUY activo
  • ***
  • Mensajes: 245
  • Nacionalidad: ve
    • Ver Perfil
    • http://codigo7.wordpress.com/
Re: Validación
« Respuesta #1 en: Viernes 17 de Agosto de 2007, 19:14 »
0
Validar fecha??? te refieres a solo aceptar fecha válida??? siendo asi, te puedo dar la idea, porque ahorita estoy ocupado y no me da tiempo de pensar en el codigo.

1. Primeramente debes dividir la fecha en  3 partes: Dia, Mes, Año.
2. Si el mes es Febrero, debes calcular la cantidad de dias de febrero. Esto se hace tomando en cuenta el año... Si el año es divisible entre 4, entonces el año es bisiesto y febrero tiene 29 dias, en caso contrario, tiene 28 dias.
3. Debes asegurarte de que dia esté entre 1 y 31
4. Dependiendo del mes, el dia puede llegar hasta 30 o 31, y específicamente en febrero que puede ser 28 o 29
5. El mes debe estar entre 1 y 12
6. El año debe ser un número positivo

Tips:
-Puedes extraer la fecha mediante el DATE (fecha=date).
-Separa dia, mes y año usando la funcion MID.
-Puedes crear un arreglo de 12 posiciones, donde guardes el dia límite de cada mes, por ejemplo Mes(12)=31, refiriendote a los 31 dias de diciembre.
-Utiliza MOD para saber si el año es divisible entre 4.
-Desarrollo el código como un FUNCIÓN, de manera que lo puedas implementar fácilmente en todos tus programas.

Espero que esto te sea de ayuda... gracias.!
Sígueme en Twitter]
Donar comida a los chicos necesitados!
Todo lo puedo en Cristo que me fortalece...

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Validación
« Respuesta #2 en: Viernes 17 de Agosto de 2007, 20:47 »
0
IsDate, pero con esta funcion es extremadamente mas facil, saludos  :hola:
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.