Fórum Erro no método Cancel com Delphi/Interbase #185809
02/10/2003
0
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
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
Curtir tópico
+ 0
Responder
Posts
02/10/2003
Rodrigo Coutinho
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
[]s, Rodrigo Coutinho
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)