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 23-03-2005
setry2 setry2 is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 45
Poder: 0
setry2 Va por buen camino
Ocultar movimiento cursor en dbGRid al recorrer TQuery.

Hola a tod@s,

A ver si me podéis ayudar. Tengo que recorrer una TQuery asociada a un dbGRid que se está mostrando por pantalla y me gustaría que el cursor no se desplazara por el dbGrid al mismo tiempo que recorro la TQuery. Esto tiene que ser algo sencillo, pero no he dado con ello.

Muchas gracias de antemano!
__________________
Setry2
Eres un bit?
www.lafesta.com
Responder Con Cita
  #2  
Antiguo 23-03-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Antes de comenar el recorrido:

Query1.DisableControls;

Después de terminar el recorrido:

Query1.EnableControls;

DisableControls desconecta cualquier control "data aware" del data set, no sólo el dbgrid.

Toma en cuenta que al volver a conectar con EnableControls el cursor se situará donde se haya quedado el Query (muy posiblemente al final) por lo que quizá te convenga hacer un Query.First antes de EnableControls o incluso puedes usar bookmarks para preservar el registro actual y restaurarlo luego del recorrido.

// Saludos
Responder Con Cita
  #3  
Antiguo 23-03-2005
setry2 setry2 is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 45
Poder: 0
setry2 Va por buen camino
Funciona perfectamente.

Perfecto. Muchas gracias roman.
__________________
Setry2
Eres un bit?
www.lafesta.com
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


La franja horaria es GMT +2. Ahora son las 13:31:51.


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