Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-06-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.
Cita:
Empezado por ArtPortEsp Ver Mensaje
..., pero creo que es mas lento que el RefreshRecord, no se.
No puedo aseverarlo en los componentes de DEVART, pero en todos los componentes que conozco, el método Refresh retiene la posición actual del cursor en la tabla luego la cierra, la abre y restaura la posición; por ese motivo no creo que tengas diferencia en los tiempos al usar un modo u otro.

Pero si lo que deseas es no perder la posición de antes de cerrar/abrir, podes hacer:
Código Delphi [-]
var
  BM: Pointer;
begin
  Qpolizas.DisableControls;
  try
    BM := Qpolizas.GetBookmark; // guardar posición
    try
      if Evale.Text <> '' then
      begin
        // acciones que mueven la posición en la tabla
        // ...
      end;
      Qpolizas.Close;
      Qpolizas.Open;
      Qpolizas.GotoBookmark(BM); // volver a posición guardada
    finally
      Qpolizas.FreeBookmark(BM); // liberar el puntero
    end;
  finally
    Qpolizas.EnableControls;
  end;
  Qpolizas.RefreshRecord;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con ClientDataset.RefreshRecord luifervm Varios 1 16-03-2010 18:38:17
RefreshRecord - DBExpress con Interbase StartKill Varios 2 07-12-2008 23:03:23


La franja horaria es GMT +2. Ahora son las 03:43:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi