Hallo,
lese dir am besten mal dieses 
Tutorial durch. Dann kommst kannst du auf eine lösung kommen die in etwa so aussieht:
		                     
             Quelltext
                        Quelltext                    
           	 										| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 
 | procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin
 if key = #13 then begin
 with DBGrid1.SelectedField do begin
 AdsTable1.Edit;
 AdsTable1.FieldByName('FeldName').AsString := Form1.Edit1.Text;
 AdsTable1.Post;
 end;
 end;
 end;
 | 
		
	  
Die ganze geschichte mit dem Exclusiven zugriff brauchst du nicht.
Gruß
Klabautermann
PS: Desweiteren solltest du deine Quelltexte mir Code Tags klammern. Also einfach [code ] davor und [/code ] dahinter Schreiben (Leerzeichen vor der schließenden Klammer weg lassen).