Cita:
Empezado por Chris
Lo primero que debes hacer es guardar el ID del último cliente que estuvo seleccionado. Puedes utilizar distintos métodos para guardar el ID, ya sea que lo guardes en el registro de Windows o en un archivo dentro de la carpeta del usuario.
Cuando vuelvas a ejecutar (abrir) tu programa, lee el ID del último cliente y luego de que abras nuevamente la base de datos, ve al último cliente con la función Locate.
Saludos,
Chris
|
super ecfisa
estoy checando esa manera.
la manera de Chris
me intriga.
como usaria locate?
seria asi
MyQuery1.Locate('user_id´);
yo uso un query.
select * from clientes.
en el dbgrid aparecen todos los clientes con su id asi
ID nombre apellidos mail activo
1 juan peres perez
[email protected] 1
2 juan2 peres2 perez2
[email protected] 0
3 juan3 peres3 perez3
[email protected] 1
4 juan4 peres4 perez4
[email protected] 0
5 juan5 peres5 perez5
[email protected] 1
6 juan6 peres6 perez6
[email protected] 0
10 juan10 peres10 perez10
[email protected] 0
bueno el id guardaro es el 10
solo hago un query asi
MyQuery1.Locate('10');
y el dbgrid se desplara hasta el id 10 ?
se seleccionaria automaticamente esa fila?
ahora mismo lo checo a ver si lo logro aplicar.
gracia.s