Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2007, 09:34
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Re: Eliminacion de Registros (BD) en Delphi

(Tomado de trucomania)

Colocar este código en el evento KeyDown de DBGrid:

Código:
if Key = VK_DELETE then 
       if DBGrid1.SelectedRows.Count>0 then 
          if messagebox(self.Handle,pchar('Está seguro
 que desea eliminar los registros
 seleccionados?'),'Borrar',MB_ICONQUESTION +
 MB_YESNO)=IDYES then 
          with DBGrid1.DataSource.DataSet do 
             for i:=DBGrid1.SelectedRows.Count-1 downto 0 do {<----- Modificar aqui}
                begin 
                  GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
                  Delete;
                end; 
          end;