FoxPro/Visual FoxPro - Como ir a la primera fila de un grid?

 
Vista:

Como ir a la primera fila de un grid?

Publicado por Miguel Angel (11 intervenciones) el 16/11/2003 22:40:10
Hola, tengo un grid y una botonera, uno de los botones debe lanzarme a la primera fila del grid, cuyo orden no es el de introducción de datos en la tabla al que refiere. Si en el botón pongo "go top", va al registro que se le supone primero en la tabla, pero no primero en el grid.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como ir a la primera fila de un grid?

Publicado por Roman Suazo (2723 intervenciones) el 18/11/2003 17:19:28
Te pregunta no esta clara...
Pero miremos si esto te funciona. Creale una propiedad a la forma o el
grid (una variable publica te sirve tambien, pero de preferencia las propiedades). El nombre de la propiedad MoverPrimeroGrid y su valor por omision sera .F. En el codigo del evento click pon:

thisform.moverprimerogrid=.T.
thisform.grdprecios.setfocus

y en el codigo del evento setfocus del grid esto

if thisform.moverprimerogrid
this.activatecell(1,1)
endif

thisform.moverprimerogrid=.F.

Este codigo te lleva a la primera columna de la primera fila del grid.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SIMPLEMENTE MAGISTRAL

Publicado por Miguel Angel (11 intervenciones) el 18/11/2003 23:55:06
Sr. Suazo, ha sido genial, copy paste en los dos sitios que me has indicado y como un reloj.... Eres un genio.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar