Boa tarde caros amigos!
Gostaria de complementar a linha de código abaixo, para que alertasse o operador da necessidade de informar uma data dentro do "range":
@ l,c GET vbaix Range dBegin,Date()
Agradeço antecipadamente.
[]´s
Netavin
Criticar erro na data
Moderador: Moderadores
Criticar erro na data
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
" Sem saber que era impossível, foi lá e fez !! "
Re: Criticar erro na data
Em vez do Range, use uma função de validação!
@ l,c GET vbaix Valid ValidaData(vbaix)
Function ValidaData(d)
If d < dBegin
alert("DATA NÃO PODE SER MENOR QUE...")
Return .f.
Endif
If d > DATE()
Alert("DATA NÃO PODE SER MAIOR QUE A ATUAL")
Return f.
Endif
Return
@ l,c GET vbaix Valid ValidaData(vbaix)
Function ValidaData(d)
If d < dBegin
alert("DATA NÃO PODE SER MENOR QUE...")
Return .f.
Endif
If d > DATE()
Alert("DATA NÃO PODE SER MAIOR QUE A ATUAL")
Return f.
Endif
Return
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Criticar erro na data
Olá!
Pode ser assim também:
Pode ser assim também:
Código: Selecionar todos
LOCAL dDate := Date(), dStart := Date() - 30, dFinish := Date(), GetList := {}
@nLin,nCol Say "Data:" Get dDate Pict "@E";
VALID If( dDate >= dStart .And. dDate <= dFinish, .T.,;
Valtype( Alert( "Data inválida." ) ) == "U" )[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Re: Criticar erro na data
Bom dia a todos!
Agradeço pelas informações dos amigos.
Foi de grande ajuda.
[]´s
Netavin
Agradeço pelas informações dos amigos.
Foi de grande ajuda.
[]´s
Netavin
TK90 / TK95 / APPLE IIe / 286 / 386 / 486 / 586 / AMD Atlhon
" Sem saber que era impossível, foi lá e fez !! "
" Sem saber que era impossível, foi lá e fez !! "
