FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola
La verdad es que he seguido el hilo y cada vez entiendo menos. No se exactamente lo que se pretende, me da la impresión de que se quiere sumar los datos que hay en un campo que presenta un dbgrid, pero no entiendo por que el uso de un campo calculado. Me pongo a pensar: Que pasa si no se quiere calcular todos los campos del dbgrid o si hay algún error y se quiere corregir?. No se, no lo capto. Saludos
__________________
Siempre Novato |
#2
|
|||
|
|||
Tratar de aclarar!!!
Cita:
Espero aclarar tu panorama y q puedas aportar tus ideas. gracias caral! |
#3
|
||||
|
||||
Hola, el código que te propuse hace exactamente eso que quieres hacer, lo uso y me funciona perfecto, te aconsejo revises bien donde está fallando.
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
|||
|
|||
I/O error 6
Cita:
el disablecontrols coloca la tabla en q estado? despues el resto lo entiendo. otra duda q me entro mirando detenidamente el codigo es el soguiente! Table1.first, lo coloca en el inicio de la tabla, esto es correcto? Entonces me pregunto, me sumaria todos los registros, viejos, nuevos de otras facturas completamentes todos?, o al existir una integridad referencial fijo un dominio q solamente me sume los q cargo en ultimo para ese num de factura? |
#5
|
||||
|
||||
Hola
Es el problema con los maestros, hacen códigos y luego a nosotros los novatos nos toca tratar de entender de que se trata. Estos Maestros, cuando aprenderán. A ver Maestro enecumene, ilustranos Saludos
__________________
Siempre Novato |
#6
|
||||
|
||||
Ya ilustré algo a ver si se entiende
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#7
|
||||
|
||||
Hola, el with sirve para trabajar con un objeto específico es útil para reducir el código, ejemplo:
Aquí sin el with...do:
¿Ves la diferencia?, con el First se coloca desde el primer registro de la tabla, como estás tratando de realizar facturas es lógico que deberías estar usando tablas de memorias o una tabla temporal, porque si no, te sumará todos los registros viejos, por eso se recomienda usar tablas de memorias o temporales donde puedes trabajar solamente con esos registros de manera individual a los registros viejos. Espero que se te claro sino me avisas. Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#8
|
||||
|
||||
Hola
Cita:
Tener una tabla temporal es tener mas cosas de la cuenta, a veces es bueno, pero en este caso no lo veo necesario. Se habla de facturas, estas siempre tienen un numero consecutivo y unico, se puede hacer referencia a este numero sin necesidad de otra cosa. En mi primera intervención sugerí que se revisara el tutorial de facturacion, ahi se hacen los calculos sin usar tablas temporales ni otras cosas. Lo siento enecumene, pero algo he aprendido de ti. Saludos
__________________
Siempre Novato |
#9
|
||||
|
||||
Lo digo porque no se sabe si los detalles de las facturas lo esta registrando directamente a la tabla o en un stringgrid, en este caso es directo a la tabla entonces está involucrando los demás registros anteriores, digo yo no sé, hay muchas formas de realizar una factura, en mi caso la numeración la asigno luego de grabar y utilizo tablas de memorias, así cuando hago la suma, sumo lo que registro y no todos luego le asigno la numeración de la factura. , pero bueno, dejemos que otro maestro nos ilumine con este asunto
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#10
|
||||
|
||||
Hola Pollo2004, también lo puedes lograr creandote un campo Agregado en su propiedad Expression haces un sum de tu campo calculado SUM(CampoCalculado), activas el campo agregado y también AgregatesActive de tu DataSet.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
suma de una columna del Report | megaredoxk | Impresión | 3 | 04-12-2007 14:05:11 |
suma de una columna en mysql | coletaun | MySQL | 5 | 09-01-2006 14:29:38 |
Suma de elementos de una columna | Mathom | SQL | 4 | 15-12-2005 18:49:24 |
Suma de Datos de Columna en paradox | gersongelabert | Tablas planas | 2 | 14-08-2005 06:20:37 |
|