Fechas válidas en Sql Server

Estimado! Vuelvo a agradecer tu participación en el foro.
Retomo el tema de las fechas pero con otro tipo de duda.
Resulta que quiero limitar al text para que acepte números y solamente el carácter "/".
¿Cómo lo puedo hacer?
Este código lo probé pero no anduvo:
 Function SoloNumeros(ByVal KeyAscii As Integer) As Integer
'permite que solo sean ingresados los numeros, el ENTER y el RETROCESO
If InStr("0123456789/-", Chr(KeyAscii)) = 0 Then
SoloNumeros = 0
Else
SoloNumeros = KeyAscii
End If
' teclas especiales permitidas
If KeyAscii = 8 Then SoloNumeros = KeyAscii ' borrado atras
If KeyAscii = 13 Then SoloNumeros = KeyAscii 'Enter
End Function
Otra pregunta también sería si se puede de alguna manera que se puedan ingresar fechas válidas.
Muchas gracias!

1 Respuesta

Respuesta
1
Es más sencillo que eso:
If IsNumeric(Chr(KeyAscii)) = False Then
    SoloNumeros = 0
End If
Para fechas validas podrias hacer algo asi:
if isdate(Variable) = true then
     FechaValida = true
else
     FechaValida = False
Endif

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas