Fórum Data no ClientDataSet #312963
14/02/2006
0
estou com dificuldades em tratar Datas utilizando o CLientDataSet.
ao digitar uma data no campo, gostaria de fazer uma verificação e se a data for inválida eu mostraria uma mensagem.
já sei como verificar se a data é válida, através do comando TryStrToDate.
mas o problema é que o erro é disparado mesmo antes de qualquer evento que testei.
ao digitar uma data no campo, gostaria de fazer uma verificação e se a data for inválida eu mostraria uma mensagem.
já sei como verificar se a data é válida, através do comando TryStrToDate.
mas o problema é que o erro é disparado mesmo antes de qualquer evento que testei.
Raserafim
Curtir tópico
+ 0
Responder
Posts
14/02/2006
Aroldo Zanela
Colega,
Testou no ´OnValidate´ do objeto TField?
Testou no ´OnValidate´ do objeto TField?
Responder
Gostei + 0
18/02/2006
Raserafim
Aroldo, testei mas tb não dá certo. o erro é disparado antes do OnValidate.
mas percebi uma coisa o ClientDataSet faz este tratamento e caso a data esteja errada cosigo capturar o erro no evento OnException do Application.
acontece que o erro só é depurado quando a aplicação é executada pelo delphi.
o problema agora está neste tópico:
[url]http://forum.clubedelphi.net/viewtopic.php?t=74062&start=0&postdays=0&postorder=asc&highlight=[/url]
mas percebi uma coisa o ClientDataSet faz este tratamento e caso a data esteja errada cosigo capturar o erro no evento OnException do Application.
acontece que o erro só é depurado quando a aplicação é executada pelo delphi.
o problema agora está neste tópico:
[url]http://forum.clubedelphi.net/viewtopic.php?t=74062&start=0&postdays=0&postorder=asc&highlight=[/url]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)