MshFlexgrid suma

Carlos
09 de Febrero del 2004
Hola que tal , necesitaria saber como hacer para sumar los datos de
toda una columna en un control MshFlexgrid. Porque en mi caso tengo
una columna "precios" y no se como sumarlos gracias.

Baltasar
09 de Febrero del 2004
Hay dos maneras:

Sumar a medida que se va rellenando, o sumarlo después. Para hacerlo después lo que has de hacer es recorrer el grid y vas sumando con una variable. Te pongo un ejemplo:

suponiendo que el grid tiene los valores a sumar en la columna 3, sería

total=0
for a=o to grid.rows-1
total=total+grid.textmatrix(a,3)
next a

y si tuvieras una columna con los precios y otra con las cantidades, pues

total=0
for a=o to grid.rows-1
grid1.textmatrix(a,5)=grid1.textmatrix(a,3)*grid1.textmatrix(a,4)
total=total+grid.textmatrix(a,5)
next a

Bueno, espero haber ayudado un poco, saludos.