Clipper On Line • Ver Tópico - Como desabilitar um campo GET?
Mudar para estilo Clássico
Discussão sobre a biblioteca Fivewin - O Clipper para Windows.
Postar uma resposta

Como desabilitar um campo GET?

14 Jul 2015 12:00

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:
::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.) )
Editado pela última vez por Toledo em 14 Jul 2015 12:59, num total de 1 vezes
Razão: O presente tópico foi movido da seção Harbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o [x]Harbour.

Como desabilitar um campo GET?

14 Jul 2015 14:48

Código:
::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. ) ) )
Postar uma resposta