Einzelnen Beitrag anzeigen

grayfox

Registriert seit: 22. Jan 2003
Ort: Litschau
173 Beiträge
 
Delphi 4 Standard
 
#3

Re: Anfügen und Löschen bei DBGrid verhintern

  Alt 21. Aug 2004, 00:37
hallo neolithos!

auch eine ADOQuery hat die Events OnNewRecord und BeforeDelete

im OnNewRecord trägst du 'Abort' ein - somit wird kein neuer datensatz angelegt
dasselbe im BeforeDelete

sollte das nicht helfen, dann sperre einfach die tastenkmbination strg + delete...

Delphi-Quellcode:
{$UNTESTED}
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if (ssctrl in Shift) and (key = VK_DELETE) then
    key:= 0
end;
mfg, stefan
  Mit Zitat antworten Zitat