on my app I dont use Dtpicker but two get ad you can see on picture

and I use the XBrDtPicker of Rao to select a adate
as you can see I have problem to validate the get
the conv_textDate is function to converte string date to date format made from Uwe on another post

and I use the XBrDtPicker of Rao to select a adate
as you can see I have problem to validate the get
@ 23,144 GET aGet[4] VAR dDataFinale SIZE 120,14 PIXEL OF oFld:aDialogs[1] ;
BITMAP ".\bitmaps\cal.bmp" ;
ACTION (dDataFinale:=XBrDtPicker(Conv_Textdate(dDataFinale,3) , "Seleziona una data",0.1,,aGet[4] ),;
IIF( dDataFinale=ctod(""),;
aGet[4]:cText( "Selezionare una data"),;
aGet[4]:cText(Convertidata(dDataFinale))),;
aGet[4]:refresh(),;
nGiorni:=(Conv_Textdate(dDataFinale,3)-Conv_Textdate(dDataIniziale,3) ),;
oSay[1]:settext(str(nGiorni)),;
oSay[1]:refresh(),;
oSay[2]:refresh()) VALID ValidareData( Conv_Textdate(dDataIniziale,3), Conv_Textdate(dDataFinale,3) )the conv_textDate is function to converte string date to date format made from Uwe on another post
FUNCTION ValidareData( dFechaIni, dFechaFin )
IF ( dFechaIni > dFechaFin )
alert( "La data finale deve essere maggiore di quella finale " )
RETURN( .F. )
ENDIF
RETURN( .T. )Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com