ok, quise resolverlo con algo mas o menos asi:
Código Delphi
[-]
tbFox.Open;
tbFox.Edit;
BookMark := tbFox.Bookmark;
If tbFoxSUBRED.Value <> 0 Then
Begin
tbFox.Locate('ID', tbFoxIDRED.Value, []);
Nivel := tbFoxNIVEL.AsInteger;
tbFox.Bookmark := BookMark;
tbFox.Edit;
tbFoxNivel.Value := Nivel + 1;
End;
Estoy usando TTable ya que la tabla que estoy usando para esto es independiente (.dbf), que otro metodo podria utilizar en vez de Locate?