Fórum O que há de errado com este codigo??? #169187

13/07/2003

0

Olá galera estou com um peque problema , tão pequeno que chega ser engraçado mas eu me esqueci como faz. vamos lá.
Tenho um toolbutton na minha aplicaçao que é um botão de exclusão de registros da tabela e estou usando o seguinte codigo:

:oops: [color=red:7e35039fa1]if application.messagebox(´ Deseja Realmente Excluir o Registro?´,´PERGUNTA´,
mb_YESNO+MB_ICONQUESTION )=IDYES THEN
tblcad.delete;
SHOWMESSAGE (´Registro excluido´);[/color:7e35039fa1]

o prblema e que quando clico nele e escolho não excluir o sistema me retorna a mesagem de registro excluido quando deveria me retorna apenas se clicasse em sim. :oops:


Andy

Andy

Responder

Posts

13/07/2003

Obubiba

Experimente depurar este trecho do código, e ver onde o compilador está passando.


Responder

Gostei + 0

13/07/2003

Roger_malk

Ola Andy

-----------------------------------------------------------------
if application.messagebox(´ Deseja Realmente Excluir o Registro?´,´PERGUNTA´,
mb_YESNO+MB_ICONQUESTION )=IDYES THEN

(*-------Ponha aqui o begin para que ele execute tudo-----*)
BEGIN
(*-----------------------------------------------------------------*)

tblcad.delete;
SHOWMESSAGE (´Registro excluido´);

(*----------------- Agora termine ------------------------------*)
END;
(*-----------------------------------------------------------------*)

Espero ter ajudado.......
roger_malk


Responder

Gostei + 0

13/07/2003

Andy

:wink:

Valeu pessoa cs são d+++++++


Andy


Responder

Gostei + 0

13/07/2003

Anderson_blumenau

Este é um erro muito comum na ora de usar [b:05158a9754]if[/b:05158a9754]

lembre-se que depois do [b:05158a9754]THEN[/b:05158a9754] se voce nao colocar o [b:05158a9754]Begin[/b:05158a9754]
o if vai valer apenas para a primeira linha de codigo depois do then

ex:

[b:05158a9754]if[/b:05158a9754] condicao [b:05158a9754]then[/b:05158a9754]
este codigo faz parte dessa condicao if;
este codigo nao faz parte da condicao if;

ex2

[b:05158a9754]if[/b:05158a9754] condicao [b:05158a9754]then[/b:05158a9754]
[b:05158a9754]begin[/b:05158a9754]
este codigo faz parte desta condicao if;
este codigo faz parte desta conicao if;
[b:05158a9754]end[/b:05158a9754]


Responder

Gostei + 0

13/07/2003

Glaubergs

Este tipo de ´probleminha´ é terrível por que a programação não está errada, mas desta forma o Delphi interpreta de outra forma ... É como eu digo quando esses problemas acontecem comigo:

´Veja o Delphi. Sinta o Delphi. Seja o Delphi.´

Hehe, eu recomendo, ás vezes dá certo, rs ...


Responder

Gostei + 0

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

Aceitar