Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-03-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Mover cursor a ultimo registro en un dbgrid

Hola a todos.

Despues de mirar en los foros no logro encontrar nada que satisfaga mis necesidades con el manejo de unos datos en dos grids.
Os planteo el escenario:
Formulario con dos DBgrid y varios edit.
En el grid de la derecha tengo un listado de dorsales que a medida que van pasando le doy doble click y los traspaso al grid de la izquierda, tambien puedo entrar el dorsal desde un edit tecleando el valor, todo esto sin problema.
El problema lo tengo cuando llego a la máxima altura del grid y no veo el registro que estoy insertando, siempre tengo el cursor en el primero y necesitaria mandar el cursor al último con lo que debería hacer un auto scroll.... supongo.
En el evento after post de la tabla que suministra datos al grid, le tengo puesto

Código Delphi [-]
IBTTabla.CommitRetaining;
Tabla.First;
Tabla.Last;

Pero el cursor sigue en el primer registro.
Alguien ha tenido esta misma necesidad y lo ha solucionado?

Muchas gracias

Josep
Responder Con Cita
  #2  
Antiguo 11-03-2015
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.462
Poder: 21
newtron Va camino a la fama
Hola.

¿Has probado a hacerle un "refresh" al dbGrid?

Saludos
__________________
Be water my friend.
Responder Con Cita
  #3  
Antiguo 11-03-2015
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Gracias por la respuesta Newtron.

Al final lo he solucionado lanzando un last despues de cerrar y abrir la tabla en la que actualizo los datos la idea del refresh me ha "refrescado" el proceso.

Saludos

Josep
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
Eliminar ultimo registro de un dbgrid lisc_dla Varios 8 04-08-2011 15:26:53
Cursor en ultimo caracter de TEdit Viky Varios 2 22-12-2009 15:27:17
mover indicador de un dbgrid a un registro especifico thelibmx Conexión con bases de datos 7 09-11-2007 18:52:51
Recorrer la grilla sin mover el cursor Gustavo Gowdak OOP 3 25-05-2006 23:33:22
Mover el cursor de DBGrid.... armadillo OOP 1 05-04-2006 13:42:48


La franja horaria es GMT +2. Ahora son las 14:19: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