AN
Campo TDate apaga data após sendData
Pessoal, criei um onExitAction para tratar um código de barras lido, e preencher automaticamente o valor do boleto e sua data de vencimento. Ao final, coloquei um TForm::sendData('form_contasapagar2', $obj) para preencher o formulário carregado.
Até aí tudo ok, porém, lá no formulário, se eu passo pelo campo Vencimento (que é um TDate), e clico em outro campo, a data que ali estava é apagada.
Alguém teria alguma solução pra este caso?
Obrigado!
Até aí tudo ok, porém, lá no formulário, se eu passo pelo campo Vencimento (que é um TDate), e clico em outro campo, a data que ali estava é apagada.
Alguém teria alguma solução pra este caso?
Obrigado!
Boa tarde.
Verifique o formato definido no campo. Pode ser algum tipo de validação.
Observe se o formato que você está passando é o mesmo esperado pelo componente instanciado.
Americo, verifiquei aqui e está no mesmo formato. Coloquei uma máscara para dd/mm/yyyy, e antes de enviar via sendData, utilizo a função TDate::date2br.
A data é mostrada, normalmente, porém, ao passar pelo campo, via TAB, ou se eu clicar em cima dele, e depois ir para outro campo, a data some e o campo fica vazio.