Control grid

03/03/2004 - 01:12 por Luis Gerardo Carrillo Herrera | Informe spam
Tengo un control grid, en el metodo clic de los encabezados de columna tengo
una rutina para que me ordene el grid segun el nombre de cada columna por
ejemplo:

lIdEstado Estado
01 Aguascalientes
02 Chihuahua
03 Mexico
...
Y asi sucesivamente, el problema es que cuando se ordena por cualquier
criterio el grid siempre me lleva a la última linea y yo lo que deseo es que
NO me lleve siempre hasta el final.

Nota: el registro al que apunto no lo pierdo, simplemente el grid me lleva
hasta abajo.

Espero haber sido lo bastante claro con mi pregunta.

Gracias y un saludo a todos
__________________________
Luis Gerardo
Torreón, Coah.
México
lg_carrillo[NOSPAM]@hotmail.com
__________________________
 

Leer las respuestas

#1 David Amador \(Davphantom\)
03/03/2004 - 02:15 | Informe spam
Lo que debes hacer es guardar la posición de donde te encuentras antes de
invocar a la rutina de ordenado y luego de la rutina te posición en el
número de registro que guardaste ...

Asi :

nPosReg = Recno("Tabla")
Do Ordenar() o como lo hagas
Go Top In Tabla
Go nPosReg in Tabla

David Amador Tapia
WebMaster de La Web de Davphantom
www.davphantom.net
Cartagena. Colombia
Tel. (5) 6581523 - 6621502 - Cel 310-6581865


"Luis Gerardo Carrillo Herrera" escribió en el
mensaje news:
Tengo un control grid, en el metodo clic de los encabezados de columna


tengo
una rutina para que me ordene el grid segun el nombre de cada columna por
ejemplo:

lIdEstado Estado
01 Aguascalientes
02 Chihuahua
03 Mexico
...
Y asi sucesivamente, el problema es que cuando se ordena por cualquier
criterio el grid siempre me lleva a la última linea y yo lo que deseo es


que
NO me lleve siempre hasta el final.

Nota: el registro al que apunto no lo pierdo, simplemente el grid me lleva
hasta abajo.

Espero haber sido lo bastante claro con mi pregunta.

Gracias y un saludo a todos
__________________________
Luis Gerardo
Torreón, Coah.
México
lg_carrillo[NOSPAM]@hotmail.com
__________________________


Preguntas similares