FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
sumar los campos de un stringgrid
buenas ese es el codigo que utilizo para buscar por fecha o por nombre ciertos campos en una base de datos y las muestro en un string grid bueno lo que deseo saber es
en esta parte quiero aumentarle codigo que realmente no se como podria hacer para en el string grid mostro una lista de 10 por ejemplo que se encontro segun la fecha 06/05/2011 quiero que esos 10 un campo el total se sume y me de todo el total de los 10 si el total de cada uno era 5 al sumarlo todo que salga 50 en un Edit alguien me puede ayudar ? gracias |
#2
|
||||
|
||||
Hola
No veo por ningun lado como insertas esas lineas en el stringrid. ?. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
De acuerdo con el comentario de Caral... no se ve por donde utilizas el StringGrid... pienso que tienes confusión con el DBGrid, que es donde se muestra el contenido del dataset (ClientDataset en tu caso).
Pues bien, tienes dos opciones: 1) Realizar las sumas directamente en el SQL, antes de mostrar la información 2) recorrer el dataset y hacer la suma por la "via dolorosa", asi:
Espero haberte ayudado. |
#4
|
|||
|
|||
|
#5
|
||||
|
||||
Cita:
otra pregnuta porque usar stringrid y no dbgrid?
__________________
Dulce Regalo que Satanas manda para mi..... |
#6
|
||||
|
||||
Cita:
Digo yo Rofocale... ¿ No será un TDBGrid ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-05-2011 a las 21:53:42. |
#7
|
|||
|
|||
disculpa caral si es un TDBGrid sabeis como puedo hacer para que me sume todos los campos y pasarlos a un edit como lo mencione ?
muchas gracias |
#8
|
||||
|
||||
Puedes hacer lo que menciono gatosoft
Cita:
pero aun no entiendo que cosa quieres sumar?
__________________
Dulce Regalo que Satanas manda para mi..... |
#9
|
||||
|
||||
Hola
Tienes varias cosas que se pueden sumar en tu consulta: Segun entiendo tienes un cliente X y una fecha X. Lo que quieres hacer es filtrar la tabla segun estos y sumar esos campos. Es asi????. Saludos
__________________
Siempre Novato |
#10
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#11
|
|||
|
|||
normalmente al apretar el boton buscar solamente me va a listar cosas del dia 4,3,2,5,6 si aprieto un check que tengo y pongo la fecha 6
entonces solamente me lista las cosas del dia 6 es ahi donde quiero que tambien en un edit me salga si en el dia 6 aparece 4 filas de las compras que se hizo tal dia.. del cual tiene un campo total cada uno quisiera que este campo total se sume si el total de cada fila es 5,4,2,1 entonces quisiera que en el edit aparesca 12 solamente quiero que aparesca el total en el edit al filtrarlo para un dia especifico |
#12
|
||||
|
||||
Hola
Sumar el total y mostrarlo en un edit. Saludos PD: Mas o menos
__________________
Siempre Novato |
#13
|
|||
|
|||
no puedo al agregar lo que me has puesto caral me sale error al apretar el boton buscar me dice : invalid expression in the select list(not contained in either an aggregate function or the GROUP by clause)
|
#14
|
||||
|
||||
Hola
Hace falta el group by en la sentencia, eso es todo. Saludos Edito: Al hacer dos select uno dentro del otro, se necesita definir un Group by, ya que no se define de que tabla se hara la suma. Me parece una consulta sencilla, pero hecha a lo dificil.
__________________
Siempre Novato Última edición por Caral fecha: 07-05-2011 a las 19:58:31. |
#15
|
|||
|
|||
no funciona bueno hize esto pero me suma todo osea al hacer click en el check y poner la fecha me lo filtra normal pero me suma todo sin distinguir que puse la fecha y solo sumar el resultado de acuerdo a la fecha
Nombre total Fecha Jose 2.5 05/05/2011 Maria 3.5 05/05/2011 Carlos 1.5 06/05/2011 al filtrar para la fecha 5 sale solo jose y maria pero la suma sale 7.5 me suma todo cuando solo deberia de salir 6
|
#16
|
|||
|
|||
alguien me ayuda porfavor ?
|
#17
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato Última edición por Caral fecha: 08-05-2011 a las 01:16:20. |
#18
|
|||
|
|||
Hola al compilar da error : no se puede asignar a una propiedad de solo lectura
Text:= 'SELECT....... |
#19
|
||||
|
||||
Hola
El error lo da en la segunda consulta y es muy logico, donde esta el where ???. Eso te pasa como a mi, copiar y pegar sin fijarnos.... Saludos
__________________
Siempre Novato |
#20
|
|||
|
|||
no era de la consulta sale error del Text dice que no se puede asignar a una propiedad de solo lectura.. por cierto ya cambie y le puse where y sigue saliendo el mismo error cannot assign to a read-only property
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sumar campos | cmm07 | Varios | 2 | 23-03-2009 16:21:08 |
Sumar valores con stringgrid | zero_dx | Varios | 2 | 16-10-2007 20:02:01 |
sumar columnas en stringgrid | Choclito | Varios | 1 | 11-05-2006 15:26:59 |
Sumar los campos de 3 tablas | luisreg | SQL | 2 | 28-01-2004 02:34:41 |
Sumar campos de una consulta? | danytorres | Varios | 1 | 10-11-2003 15:52:57 |
|