>Ok, el valid se ejecuta, la pregunta ahora es como detectar si una fecha esta mal digitada. Ejemplo: 20/15/2002Hay varias formas. Por ejemplo tratar de convertir a formato fecha y ver si da error o fecha en blanco.
Si tienes SET STRICDATE To 0|1 lo siguiente es un truco antiguo:
? DTOC(CTOD(MiFecha))
dara en blanco si es invalida.
HTH