como validar si en un textbox de tipo fecha es verdadero o falso ?

246 views
Skip to first unread message

Saúl Piña

unread,
Aug 2, 2016, 2:38:21 PM8/2/16
to Comunidad de Visual Foxpro en Español
Tengo esa duda, de saber si por ejemplo, la fecha que se ingresó sea verdadera, o que su valor es aceptable para VFP y para MySQL,
o si por el contrario que el resultado de la fecha sea falsa

if this.fecha.valid = .t.  ??

o cual sería el codigo para validar verdadero o falso ?

gracias.

ZeRoberto

unread,
Aug 2, 2016, 2:45:36 PM8/2/16
to publicesvfoxpro
Yo cuando guardo fechas lo hago asi

Text To lcSQLCommand TextMerge NoShow Flags 1 Pretext 15
     INSERT kardex
            SET KardexID = ?loInput.KardexID,
                Fecha = ?Evl(loInput.Fecha, .NULL.),
                Fecha1 = ?Dtos(loInput.Fecha)
EndText
loCmd.SQLExec(lcSQLCommand)
If loCmd.SQLCode < 0
   Throw "Error"
EndIf
Message has been deleted

ZeRoberto

unread,
Aug 2, 2016, 2:58:15 PM8/2/16
to publicesvfoxpro
Dime ese campo lo jalas de una tabla, ese problema da cuando se asigna una fecha null a una textbox y luego permite cualquier cosa.

This.txtFecha.Value = Nvl(dbTabla.Fecha, {})

Saludos


El 2 de agosto de 2016, 13:55, Saúl Piña<saulpi...@gmail.com> escribió:

Ejemplo del error..



Saúl Piña

unread,
Aug 2, 2016, 2:59:11 PM8/2/16
to Comunidad de Visual Foxpro en Español
Ejemplo del error.

En la imagen 1 se ve como al momento de dar clic en cancelar en mcal de la clase de Luis Maria me trae valores "99/99/9999" y el mensaje que muestra VFP "Data Type Mismatch".
Lo que me gustaria es validar cuando exista valores " 99/99/999 " para de esa manera poder evitar el error al usuario final.

gracias..

ZeRoberto

unread,
Aug 2, 2016, 3:01:31 PM8/2/16
to publicesvfoxpro
Busca la forma de poner retornar {} en la fecha cuando presiona cancelar, eso seria en la clase de Luis Maria revisalo bien

Luis Maria Guayan

unread,
Aug 2, 2016, 3:27:32 PM8/2/16
to publice...@googlegroups.com

Lee este artículo que te ayudará con las fechas y horas

http://comunidadvfp.blogspot.com/2014/09/trabajar-con-fechas-y-horas-en-visual.html


Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com

Reply all
Reply to author
Forward
0 new messages