• Jueves 2 de Mayo de 2024, 18:57

Autor Tema:  Sumar Una Columnda De Un Grid  (Leído 4808 veces)

ssally_bow

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Sumar Una Columnda De Un Grid
« en: Sábado 16 de Junio de 2007, 02:37 »
0
hola...

quisiera saber si alguien puede ayudarme a hacer una suma de una fila de un grid. Veran inetente con esto

*sum cantidad for cantidad=factura2.cantidad to text1
*total1=thisform.text1.value

*sum cantidad to text1
*thisform.text1.value=sum(thisform.grid1.column6.text1)

*SELECT factura2
*thisform.Text1.value=0
*GO TOP
*IF(venta=encabeza.no_venta)
thisform.grid1.column6.text1.Value=thisform.grid1.column4.text1.Value*thisform.grid1.column5.text1.Value
thisform.Text1.value=val(thisform.Text1.text)+thisform.grid1.column6.text1.Value
*ENDIF

thisform.Text1.value=val(thisform.Text1.text)+thisform.grid1.column6.text1.Value

con todas estas formas pero en todas me sale un error que dice "no coinciden los tipos", ya le cambie la propiedad vaue a las cajas de texto y no se soluciona y no se cual sea el error, solo necsito sumar las cantidades de la columna 7 y mandar el resultado a una caja de texto. Espero puedan ayudarme....
gracias
****----.... SALLY BOWLES....---- ****

emmanuelca

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Sumar Una Columnda De Un Grid
« Respuesta #1 en: Jueves 28 de Junio de 2007, 22:56 »
0
que tal.. estimado..

a) el error "no coinciden los datos" se debe a que los tipós no son iguales es decir quieres sumar campos de tipo carter y para esto deves convertir los datos a numericos con el comando val es decir  sum to val(thisform.grid1.column6.text1) el otro posible error es que el campo que estas sumando sea de tipo caracter pues hay que convertirlo a numerico.... lo que yo haria es lo siguiente..

tengo la tabla temporal de los productos con los campos codigo,precio,cantidad,subtotal los cuales se ven en el grid
y ir mostrando la suma pongo un boton para agregar la venta y de igual manera poner la suma en el texto asi ;

sele temporal
sum to subtotal
* aqui obtienes la suma de la tabla solo lo mandas al text y listo
si quieres un ejemplo mandame un correo diciendome lo que ocupas y para que lo ocupas me imagino que es para ventas... a appletonstate@hotmail.com
espero haberte ayudado.. buen dia  :hola: