Validação de campo data
Amigos...
Estou usando um o DBEdit associado a um campo data da minha tabela.
Coloquei as máscaras e funcionou legal.
Só que se o usuário não digitar corretamente, ou seja, se digitar 1 /01/2004 , por exemplo, fica aparecendo a mensagem que não é uma data válida.
Alguém sabe como posso fazer uma validação para isto?
Desde já agradeço
Mariana
Estou usando um o DBEdit associado a um campo data da minha tabela.
Coloquei as máscaras e funcionou legal.
Só que se o usuário não digitar corretamente, ou seja, se digitar 1 /01/2004 , por exemplo, fica aparecendo a mensagem que não é uma data válida.
Alguém sabe como posso fazer uma validação para isto?
Desde já agradeço
Mariana
Mariana
Curtidas 0
Respostas
Paulo_amorim
21/01/2004
Olá
use o comando FormatDateTime! Ele transforma uma Data/Hora de acordo com o formato que vc ker
por exemplo:
agora o edit esta com 21/01/2004!!!
Espero que isso ajude
Até+
use o comando FormatDateTime! Ele transforma uma Data/Hora de acordo com o formato que vc ker
por exemplo:
var data: TDateTime; begin edit.Text := ´2004-01-21´; data := StrToDate(edit.Text); edit.Text := FormatDateTime(´dd/mm/yyyy´, data);
agora o edit esta com 21/01/2004!!!
Espero que isso ajude
Até+
GOSTEI 0