Página 1 de 1

Como desabilitar um campo GET?

Enviado: 14 Jul 2015 12:00
por Daiane
Pesquisei aqui no fórum e não encontrei
Acontece que estou tentando usar o When para desabilitar meu campo caso a condição seja atendida
so que como a variavel que uso para a condição, inicializa zerada, ai ta dando erro dizendo q estou comparando vazio
eu esperava que o when fosse acionado quando chegasse na linha em que utilizei
Olha como esta sendo feito

Código: Selecionar todos

 ::cCCDATA := ctod("")

   REDEFINE GET ::dCCDATA VAR ::cCCDATA ID 4010 PICTURE "99/99/9999" OF ::oDlg
   REDEFINE GET ::dCCLIVR VAR ::cCCLIVR ID 4014 PICTURE "99999" OF ::oDlg when ( IF( ::cCCDATA > CTOD("01/01/2010"),.F.,.T.) ) 

Como desabilitar um campo GET?

Enviado: 14 Jul 2015 14:48
por sambomb

Código: Selecionar todos

::cCCDATA := ctod("")

 REDEFINE GET ::dCCDATA VAR ::cCCDATA ID 4010 PICTURE "99/99/9999" OF ::oDlg
 REDEFINE GET ::dCCLIVR VAR ::cCCLIVR ID 4014 PICTURE "99999" OF ::oDlg when ( If( Empty(::cCCDATA), .F., If(::cCCDATA > CTOD("01/01/2010"), .F. , .T. ) ) )