Hola
Modificar = EDIT (Editar).
Insertar = INSERT (Insertar).
Lo que haces es insertar osea ampliar un dato en la tabla, si quieres Modificar se usa edit.
Ademas tienes que ABRIR la tabla.
Código Delphi
[-]
procedure TForm21.Button1Click(Sender: TObject);
begin
Form20.Table1.Open; Form20.Table1.Edit; Form20.Table1.FieldbyName('Nombre').AsString:=Edit1.Text;
Form20.Table1.FieldbyName('Direccion').AsString:=Edit2.Text;
Form20.Table1.FieldbyName('Ciudad').AsString:=Edit3.Text;
Form20.Table1.FieldbyName('Telefono').AsString:=Edit4.Text;
Form20.Table1.Post; end;
Saludos