Fórum DBGrid - Excluir o registro selecionado #176071
20/08/2003
0
Como faço para excluir apenas o registro selecionado pelo usuário do sistema em uma DBGrid? Estou excuindo sempre o primeiro registro.
Flaviolrf
Curtir tópico
+ 0
Responder
Posts
20/08/2003
Bacalhau
Dava jeito saber mais um pouco do problema. Aparentemente a linha seleccionada não reflete a posição real na tabela. Estás a utilizar ´table.first´? Estás a fazer close seguido de open na tabela?
Diz mais coisas, amigo
Diz mais coisas, amigo
Responder
Gostei + 0
20/08/2003
Flaviolrf
Dava jeito saber mais um pouco do problema. Aparentemente a linha seleccionada não reflete a posição real na tabela. Estás a utilizar ´table.first´? Estás a fazer close seguido de open na tabela?
Diz mais coisas, amigo
Está da seguinte forma:
if messagedlg(´Deseja realmente excluir esta entrada ???´,mtconfirmation,[mbyes,mbno],0)=mryes then begin
dm.T_Caixa1.locate(´Dia´,dm.T_EntradasDia.asinteger,[]);
dm.T_Caixa1.edit;
dm.T_Caixa1Entradas.ascurrency:=dm.T_Caixa1Entradas.ascurrency- dm.T_EntradasValor.AsCurrency;
dm.t_caixa1.post;
dm.T_Entradas.delete;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)