FoxPro/Visual FoxPro - Como trabajo con los GRID?

 
Vista:

Como trabajo con los GRID?

Publicado por Andres (40 intervenciones) el 12/05/2004 02:49:50
Mi problema es este:
Tengo un grid donde esta asignado una tabla cursor.

El grid tiene unas diez columnas y lo que necesito es lo siguiente:

Por ejemplo al estar parado en el tercer registro del grid necesito capturar el valor que corresponde a cada una de las celdas del tercer registro, que es donde estoy parado.
Cada vez que cambio de fila quiero ir capturando los valores de las celdas del registro.

lo que etoy haciendo es lo siguiente
en el AfterRowColumnChange() pongo

v_fila = grid.Activerow

campo1 = grid.activecell(v_fila,1)
campo2 = grid.activecell(v_fila,2)
campo3 = grid.activecell(v_fila,3)
....
campo10 = grid.activecell(v_fila,10)

No se si es lo correcto, noto que si ademas tengo que validar los valores que puedo cambiar del grid por ejemplo en BeforeRowColumnChange() veo un barrido desagradable en el grid cada vez que me muevo por el, ademas de que se pone lento.

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 trabajo con los GRID?

Publicado por Roman Suazo (2723 intervenciones) el 12/05/2004 04:27:52
Mejor prueba con algo como el SCATTER y el GATHER
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

RE:Como trabajo con los GRID?

Publicado por Plinio (7841 intervenciones) el 12/05/2004 04:49:14
El grid no es mas que una representacion de una tabla o cursor. Creo que se te es mas facil asi:

campo1 = tabla.codigo
campo2 = tabla.nombre
campo3 = tabla.apellido

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