Erro no método Cancel com Delphi/Interbase

Delphi

02/10/2003

Olá!

Possuo um form que acessa uma tabela em Interbase 6.0 com um campo do tipo Date. Quando digito alguma coisa dentro do DBEdit deste campo data e a data é inválida e clico no meu botão Cancelar (com o código IBTable1.Cancel;) o Delphi gera uma exceção dizendo que a data é inválida. Partindo do princípio que eu quero cancelar a inclusão, como devo proceder para que essa mensagem não apareça e ele simplesmente cancele a inclusão? Fiz um teste usando o DBNavigator e este cancelou a inserção normalmente. Mas com o meu botão não funciona. Será que alguém poderia me ajudar? A versão do meu Delphi é a 5.

Desde já agradeço.

[]s

Daniel Rossi


Danrossi

Danrossi

Curtidas 0

Respostas

Rodrigo Coutinho

Rodrigo Coutinho

02/10/2003

Olá amigo é por que este botão que voce esta usando possui foco e quando vc sai do campo com a data inválida ele gera esta menssagem, para resolver use um botao que nao possua foco.

[]s, Rodrigo Coutinho


GOSTEI 0
POSTAR