Ver Mensaje Individual
  #4  
Antiguo 26-04-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Reputación: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Al parecer al salir del formulario inscripcion estas ejecutando alguna accion que cambia el cursor de registro seleccionado en I.

Verifica que haces al cerrar o salir de Finscripcion.

Otra alternativa seria que en el evento OnShow de Finscripcion, guardes el puntero al registro actual con la funcion getBookmark...y en el OnClose del form FIncripcion restaure la posicion del registro.

Por ejemplo


Código Delphi [-]
public
    RegistroActual:TBookmark;
...
  
procedure TFinscripcion.OnShow(Sender: TObject);
begin
      RegistroActual:=Facademico.I.DataSource.DataSet.GetBookmark;
end;

procedure TFinscripcion.OnClose(Sender: TObject);
begin
      Facademico.I.DataSource.DataSet.GotoBookmark(RegistroActual);
end;

Saludos
Responder Con Cita