try
open table
If not(ttable.active) the ttable open;
ttable.first;
locate the record you want to update (use locate or some similar function); see help
ttable.locate(keyfield,value to find,options);
ttable.edit;
ttable.fieldbyname(fieldname to put edit1).asString := TEdit1.Text;
ttable.fieldbyname(fieldname to put edit2).asString := TEdit2.Text;
TTable.post;
Is this what you want