Fórum Cancelar o evento BeforeClose da Query #284102

08/06/2005

0

dentro do evento BeforeClose da Query faço uma verificação em uma condição. dependendo do resultado preciso que a query não seja mais fechada.

ou seja, como impedir que BeforeClose continue?


Raserafim

Raserafim

Responder

Posts

08/06/2005

Gandalf.nho

Abort não funciona?


Responder

Gostei + 0

10/06/2005

Raserafim

pelo que testei não funcionou não.
o que o Abort faz é sair do procedure sem executar as demais linhas, porém não impede que a quere seja fechada.
o que eu precisava é que este evento tivesse aquela variável que tem ao fechar o form, onde se definirmos caNone, o form não é mais fechado.


Responder

Gostei + 0

10/06/2005

Delphi32

Você poderia postar o código? Testei aqui e o Abort funcionou do jeito que você precisa.

Até!


Responder

Gostei + 0

10/06/2005

Guilherme

porq vc nao faz a comparaçao antes de mandar fechar
exemplo

if tablecampo1.value= ´SIM´ then 
table.close; //ai executa o before close 
//ce nao continua aberto 

acho q é isso q vc precisa !!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar