Ver Mensaje Individual
  #3  
Antiguo 14-07-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por morfeo21
alguna forma de anular en un dbgrid la posibilidad de eliminar un registro presionando las teclas de [ctrl]+[supr]
Una opción:

En la propiedad Options del dbgrid pon dgConfirmDelete en true y en el evento BeforeDelete del dataset asociado pon:


Código Delphi [-]
procedure TForm1.Table1BeforeDelete(DataSet: TDataSet);
begin
  abort;
end;

Lo primero evita que el dbgrid muestre el mensaje de confirmación y lo segundo impide al dataset borrar el registro.

// Saludos
Responder Con Cita