Parece extraño, hay algun indice en el DataSet? Usas
Insert o
Append para crear el nuevo registro?
Hay algun evento que se dispare despues del Post? Como refrescas los datos en pantalla luego del Post? Pon el codigo que usas para grabar y los eventos y propiedades relevantes
Lo que podes hacer es usar un
TBookmark
Código Delphi
[-]
procedure ...
var
bkm: TBookmark;
begin
bkm := TuDataSet.GetBookmark; try
finally
TuDataSet.GotoBookmark(bmk); TuDataSet.FreeBookmark(bkm); end;
end;
Mas info sobre
Bookmarks