FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola Neftali, gracias por sumarte. Una vez que paso el o los registros a la segunda grilla (pueden ser uno o varios) lo que quiero hacer es sumar el campo "precio" (este campo tiene un valor numérico) de todos los registros que están en la segunda grilla. Y el valor de la suma guardarla en la base de datos.
Muchas Gracias. |
#2
|
||||
|
||||
Hola.
Si hiciste el código anterior, basta con que agregues esta función: Y cuando desees calcular los precios que estan en DBGrid2 solo tenés que llamarla. Ejemplo donde se muestra la sumatoria:
Del mismo modo podrías asignarlo a un campo de una tabla de tu bd, como por ejemplo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Hola ecfisa, gracias por tu aporte. Aplique tu código y funciona bien.
El único problemita es que cuando guardo el resultado de la suma en la base de datos lo guarda siempre en el mismo registro. Ejemplo: hago una suma y lo guarda en el registro 1, vuelvo a realizar otra suma y en vez de guardarlo en el registro 2, lo vuelve a guardar en el registro 1, o sea lo sobreescribe. Como puedo resolverlo. Nuevamente Gracias. |
#4
|
||||
|
||||
¿Pero donde guardas la suma?, ¿en cual de los DBGrid's?, en el 1º DBGrid o en el 2º DBGrid?, ¿Y porque quieres guardar la suma en la base de datos?, los más lógico es realizar una SQL y mostrarla, ¿Cuantas base de datos están implicadas?
Un saludo. Última edición por olbeup fecha: 26-11-2011 a las 22:32:09. Razón: Restificar |
#5
|
||||
|
||||
Cita:
Si no seleccionas previamente el registro donde se guardará la sumatoria, al usar Edit sin haber camibiado previamente el posicionamiento en la tabla, el último valor siempre sobreescribirá al anterior. Si lo que buscas es ir añadiendo nuevos registros con las sucesivas sumatrorias tendrías que usar el método Append o Insert. Reemplazando en el código anterior sería:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 27-11-2011 a las 00:03:38. |
#6
|
||||
|
||||
Cita:
Ves, yo en este caso, si los registros del segundo DBGrid no se van a guardar, sino que sólo vas a guardar la suma resultante, tal vez hubiera utilizado en el segundo un TStringGrid, con 1 o 2 campos significativos y el PRECIO.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar registros desde un dbgrid a otro dbgrid con botones.. | Vales08 | Varios | 17 | 21-11-2011 19:27:50 |
Pasar Datos De Dbgrid A Otro | Helg17 | Tablas planas | 7 | 27-03-2009 10:16:37 |
Pasar informacion de un dbgrid a otro | schaka | Conexión con bases de datos | 3 | 11-02-2008 10:15:32 |
Pasar lineas de in dbgrid a otro dbgrid | look | OOP | 3 | 21-09-2007 23:16:29 |
Como extraer datos de un DBgrid a otro DBgrid | mickey | Conexión con bases de datos | 13 | 29-01-2004 05:05:30 |
|