FoxPro/Visual FoxPro - Como sumar una columna de un grid

 
Vista:

Como sumar una columna de un grid

Publicado por jonathan (57 intervenciones) el 27/01/2006 15:59:04
Saludos de nuevo

Alguien me podria decir como sumar una columna de un grid

O sumar varios objetos de cuadro de texto a la vez

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 sumar una columna de un grid

Publicado por bekyna (294 intervenciones) el 27/01/2006 16:47:38
Esta es una idea de como sumar varios text....

sum_1=val(THISFORM.text1.value)
sum_2=val(THISFORM.text2.value)
sum_3=val(THISFORM.text3.value)

sum_total=ROUND((sum_1+sum_1+sum_3),0)

te acabo de enviar un archivo de ayuda de FP veo que te hace falta, yo no creas que se mucho pero la mayoria lo aprendi investigando, preguntando y consultando todas mis dudas en una seccion de esta ayuda que se llama referencias del lenguaje....espero lo aproveches.

saludos.
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:Bekina ¿donde esta la referencia al grid?

Publicado por jonathan (2 intervenciones) el 27/01/2006 19:33:02
Gracias por tu ayuda...

Pero, esto que me pasaste es una referencia a cuadros de texto, y lo que deseo es la suma de una columna que esta en un grid

y que el resultado me lo ponga en un cuadro de texto

Gracias... por tu valiosa ayuda
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:Bekina ¿donde esta la referencia al grid?

Publicado por pipo (1 intervención) el 27/01/2006 22:24:52
pero se aplica a los textbox de el grid pex
pipo
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:Bekina ¿donde esta la referencia al grid?

Publicado por lalo (75 intervenciones) el 28/01/2006 00:26:09
Sumar la columna de un grid es lo mismo que sumar la columna de la tabla que alimenta al grid, por tanto:

select la tabla
sum(tabla.campo) to thisform.text1.value

listo!!
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 sumar una columna de un grid

Publicado por Jorge (423 intervenciones) el 28/01/2006 17:53:20
Hacer sumatorias es muy simple, lo que tienes que usar es el "SUM"
WITH THISFORM
SUM (.TXTBOX1.VALUE+.TXTBOX2.VALUE) TO VARSUMA
ENDWITH

para sumar en un grid ( yo generalmente uso el grid con cursores)

Renglon:
VARSUMA=THISFORM.GRID1.COLUMN1.TEXT1.VALUE+THISFORM.GRID1.COLUMN2.TEXT1.VALUE
o usando el cursor
VARSUMA=cursor.camponumerico+cursor.camponumerico2+cursor.camponumerico3

Columna:
While not eof() (el cursor que uso)
varsuma=varsuma+cursor.camponumerico
enddo

Espero les sirva...
Saludos
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