GARANTIR DESCONTO

Fórum Deletar usando Query #178552

30/08/2003

0

Fiz uma jpesquisa usando Query. O resultado desta pesquisa aparece em um DBGrid.
Como fazer para deletar um registro que esteja selecionado no DBGrid?
Gostaria tb que aparecesse uma janela de confirmação só para ter certeza de que realmene deseja deletar aquele registro.


Denysk


Denysk

Denysk

Responder

Posts

30/08/2003

By Alemão

procedure Form1.btExlcuirClick(Sender: TObject);
begin
if MessageBox(Handle,´Tem certeza que deseja excluir esse produto?´,´Excluir...´,MB_ICONERROR + MB_YESNO) = idyes then begin
DM.Query.Close;
DM.Query.SQL.Text := ´DELETE * FROM TABELA WHERE CAMPO = ´+(#39)+ DBGrid1.Fields[0].AsString +(39);
DM.Query.ExecSQL;
end;
end;


Ajudei???


Responder

Gostei + 0

30/08/2003

Denysk

Tentei fazer isso que vc postou, mas ñ deu certo.
Vc pode ser mais expecífico, por favor?

Denysk


Responder

Gostei + 0

30/08/2003

By Alemão

mas especifico que isso só eu fazendo pra vc...

se quiser me mandar por email eu faço agora.....

byalemao@bol.com.br


Responder

Gostei + 0

30/08/2003

Ajmsistemas

[quote:555dd821d9=´by Alemão´]procedure Form1.btExlcuirClick(Sender: TObject);
begin
if MessageBox(Handle,´Tem certeza que deseja excluir esse produto?´,´Excluir...´,MB_ICONERROR + MB_YESNO) = idyes then begin
DM.Query.Close;
DM.Query.SQL.Text := ´DELETE * FROM TABELA WHERE CAMPO = ´+(#39)+ DBGrid1.Fields[0].AsString +(39);
DM.Query.ExecSQL;
end;
end;


Ajudei???[/quote:555dd821d9]

Mano vc pode fazer assim também.....

if MessageDlg(´Deseja Apagar esse Registro´,mtConfirmation,[MbOk,MbCancel],0) = IdOk Then
Query.Delete;

tente isso ai..


Responder

Gostei + 0

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

Aceitar