Ver Mensaje Individual
  #11  
Antiguo 26-01-2010
ccorp ccorp is offline
Registrado
 
Registrado: ene 2010
Posts: 4
Reputación: 0
ccorp Va por buen camino
Me he explicado mal. Tengo un botón que modifica un campo (tipo check) del registro seleccionado en el grid y además, el botón lleva este código para capturar la posición,refrescar y después recuperar la posición del registro:

Código Delphi [-]

   tbHorarios.DisableControls;
   posicion := tbHorarios.GetBookmark;
   tbHorarios.Close;
   tbHorarios.Open;
   if posicion <> nil then
    begin
         tbHorarios.GoToBookmark(posicion);
         tbHorarios.FreeBookmark(posicion);
          tbHorarios.EnableControls;
    end;
Esto lo hace bien, el registro seleccionado es el correcto, pero cambia la vista del grid, se ha corrido el registro seleccionado al centro del grid. ¿Esto sería posible solucionarlo? que no cambie de vista.

Última edición por rgstuamigo fecha: 26-01-2010 a las 19:36:15. Razón: Estética
Responder Con Cita