Ver Mensaje Individual
  #2  
Antiguo 14-11-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
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; // guarda la posicion actual en el DataSet
  try
    // realizar el post
  finally
    TuDataSet.GotoBookmark(bmk); // volver a posicionarse en donde estabas antes
    TuDataSet.FreeBookmark(bkm); // liberar memoria
  end;
end;

Mas info sobre Bookmarks
Responder Con Cita