Omar Marques escreveu:
>
> Ola Delphianos.
>
> Estou com uma questão aqui. Tenho um campo data formatado com máscara.
> Quando entro no campo e digitoi apenas metade da data, e tento sair, 
> ele me exibe a mensagem:
>
> "Erro de valor de entrada" ou "Valor de entrada inválido".
>
> Tem como evitar isto ou tratar, ???
>
> Sem mais,
>
> Abço e sucesso a todos.
>
> Omar M. Haddad
> Analista de Sistemas
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/ <http://br.messenger.yahoo.com/>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.432 / Virus Database: 268.17.4/643 - Release Date: 21/1/2007 
> 17:12
>   
eu normalmente qdo uso esse tipo de campo eu ponho no onexit dele uma 
funcao como:

function data_valida(data: String): Boolean;
var
  d: tdate;
begin
  Result := true;
  try
    d := StrToDate(data do campo);
 except
    Result := False;
 end;
end;
 

Responder a