Cancelar o evento BeforeClose da Query
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?
ou seja, como impedir que BeforeClose continue?
Raserafim
Curtidas 0
Respostas
Gandalf.nho
08/06/2005
Abort não funciona?
GOSTEI 0
Raserafim
08/06/2005
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.
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.
GOSTEI 0
Delphi32
08/06/2005
Você poderia postar o código? Testei aqui e o Abort funcionou do jeito que você precisa.
Até!
Até!
GOSTEI 0
Guilherme
08/06/2005
porq vc nao faz a comparaçao antes de mandar fechar
exemplo
acho q é isso q vc precisa !!!
exemplo
if tablecampo1.value= ´SIM´ then table.close; //ai executa o before close //ce nao continua aberto
acho q é isso q vc precisa !!!
GOSTEI 0