Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-12-2012
ale4132 ale4132 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 13
Poder: 0
ale4132 Va por buen camino
Sumar filas y columnas especificas de un stringgrid

Hola Comunidad

Tengo un problema con un stringgrid, este cuenta con 4 filas y 6 columnas, el mismo esta completado con cantidades determinadas de valores pero solo hasta la fila 3 y solo hasta la columna 5, por medio de un boton logre calcular la suma de los valores de cada una de las columnas y colocarlos en la fila 4 respectivamente (a la cual llamo subtotales) y tambien los valores de las filas y colocarlos en la columna 6 respectivamente (tambien llamada subtotales), como veran solo he conseguido calcular los valores subtotales, queria saber como hacer por medio de otro boton para sumar solo la fila de subtotales con la columna de subtotales y colocar dicho valor en la celda [4,6] (la cual esta vacia) y a la que llamo totales. Por favos si es posible con una estructura de trabajo for .. do en la programacion.

muchas gracias!!!
saludos!!!!
Responder Con Cita
  #2  
Antiguo 16-12-2012
Avatar de champy
champy champy is offline
Miembro
 
Registrado: sep 2003
Ubicación: Alicante, España
Posts: 75
Poder: 21
champy Va por buen camino
Por simple lógica, el resultado de sumar todos los subtotales de las filas


01 02 03 04 05 015
06 07 08 09 10 040
11 12 13 14 15 065
18 21 24 27 30 120


y el resultado de sumar todos los subtotales de columnas será exactamente el mismo.


01 02 03 04 05 015
06 07 08 09 10 040
11 12 13 14 15 065
18 21 24 27 30 120


Pero si sumas todos los subtotales de filas más todos los subtotales de columnas te dará el doble del subtotal.


01 02 03 04 05 015
06 07 08 09 10 040
11 12 13 14 15 065
18 21 24 27 30 240



¿Qué es exactamente lo que quieres sumar?
Responder Con Cita
  #3  
Antiguo 16-12-2012
ale4132 ale4132 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 13
Poder: 0
ale4132 Va por buen camino
gracias por la aclaracion, lo que quisiera saber es en todo caso como sumar solo la columna de subtotales

gracias!!!
Responder Con Cita
  #4  
Antiguo 17-12-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ale4132.

champy ya te dió todas las pautas para realizarlo.

Tenes que recorrer las celdas de la columna de subtotales incrementando la fila para realizar la sumatoria de los valores de dichas celdas.

Por último, el resultado obtenido asignarlo a la celda que desees.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 17-12-2012
Avatar de champy
champy champy is offline
Miembro
 
Registrado: sep 2003
Ubicación: Alicante, España
Posts: 75
Poder: 21
champy Va por buen camino
Exacto, como bien dice eficsa, no necesitas crear un nuevo proceso para hacer el sumatorio, ya lo tienes practicamente hecho en el proceso que crea los subtotales.

Cada vez que obtienes uno de esos subtotales de columna por ejemplo, el valor ademas de escribirlo en la casilla correspondiente, solo tienes que irlo sumando en una variable, y al final del proceso, escribirlo en la casilla [4, 6].
Responder Con Cita
  #6  
Antiguo 17-12-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ale4132 Ver Mensaje
gracias por la aclaracion, lo que quisiera saber es en todo caso como sumar solo la columna de subtotales
Creo que te estás liando, es como si dijeras: "ya sé sumar naranjas, ahora necesito saber sumar manzanas"
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Filas a Columnas amerika111 Firebird e Interbase 40 18-03-2015 20:08:52
Filas y Columnas pmcastilla Varios 2 07-12-2007 20:22:01
Filas a columnas nightynvid MS SQL Server 0 31-05-2006 16:22:44
sumar columnas en stringgrid Choclito Varios 1 11-05-2006 15:26:59
Sumando columnas/Filas StartKill Firebird e Interbase 5 27-05-2004 09:42:32


La franja horaria es GMT +2. Ahora son las 22:17:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi