Tratarmiento de grilla de fox

Hola alonso, estoy programando un form que tiene una grilla y necesito recorrer la grilla con un for para obtener los valores de dos columnas por cada fila y multiplicarlos para luego colocar el valor en otra columna.
Ejemplo:
col1           col2                col3
20               3                  20*3=60
10               5                  10*5=50
Esto seria por cada fila que tenga la grilla, no se como referenciarme a una celda de la grilla indicando la fila y la columna
Desde ya muchas gracias

1 Respuesta

Respuesta
1
No hay necesidad de utilizar una cláusula for, en la tercera columna establece la propiedad controlsource a "tabla.nombrecampo*tabla.nombrecampo2".
Eso soluciona tu problema.
Hola Alonso gracias por tu respuesta me va a ayudar, lo que quiero hacer es recorrer con un for la grilla para ir obteniendo los valores de cada celda con esta linea:
x= thisform.grid1.Columns(nFila,nCol).text1.value
pasandole la fila y la columna.
¿Ahora cómo puedo hacer para obtener el valor de la celda seleccionada que el usuario ha elegido de la misma?
A la linea anterior tendría que pasarle la fila y la columna de la celda seleccionada
pero no se como hacer sintaxticamente
Gracias
Utiliza las propiedades activecolumn y activerow...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas