Fórum Deletar usando Query #178552
30/08/2003
0
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
Curtir tópico
+ 0Posts
30/08/2003
By Alemão
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???
Gostei + 0
30/08/2003
Denysk
Vc pode ser mais expecífico, por favor?
Denysk
Gostei + 0
30/08/2003
By Alemão
se quiser me mandar por email eu faço agora.....
byalemao@bol.com.br
Gostei + 0
30/08/2003
Ajmsistemas
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..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)