CC
Gravar datas formatadas
Fechado
Criei um formulário pelo gerador de formulário do Adianti Framework Pró. E setei a exibição de data no formato Brasileiro dd-mm-yyyy até ai tudo bem funcionando perfeitamente. O Problema é quando o método onSave vai gravar os campos, ele grava tudo menos a data. Como corrigir isso. Já comprei o livro do framework porém precisarei esperar chegar e tenho urgência na entrega deste projeto. Alguém pode me ajudar.?
Segue em anexo imagem com o campo formatado e tela do banco com dado em branco após gravação.
Segue em anexo imagem com o campo formatado e tela do banco com dado em branco após gravação.
No método onSave é necessário converter a data no formato brasileiro para o formato americano.
Utilize a função TDate::date2br($SUAVARIAVEL) ou TDate::date2us($SUAVARIAVEL) para fazer estas conversões.
Utilize date2us no onSave e date2br no onEdit.
Dê uma resposta aqui se der certo.
Espero ter ajudado.
Olá Aurélio,
Eu faço conforme abaixo:
Boa sorte.
Funcionou. Muito obrigado !