Gangster
12-01-2007, 05:09:04
Hola es mi segundo problema que me enfrento en este delphi 7 y ademas mi sgeundo post se me hace aqui que me han ayudado muy bien, lo que tengo es una forma con un dbgrid apuntando su datasource a una tabla tipo detail, etonces en el dbgrid tengo columnas de precio unitario y cantidad de articulos y lo mando a la columna total que es una columna del dbgrid , el dbgrid lo pongo en modo edit porque a manera que le usuario de una cantidad de articulos de un producto, esta se multiplica por el precio del producto y se pone como registro de la columna total la multiplicacion de estos lo que quiero es como hago que estos registros de la columna total y quiero sumarlos todos y le hago un total de la sumatoria, ya hice un query que es este
select sum(FacTotal) from FacDetail.db
donde "factotal" es el nombre de la columna de la tabla de la base de datos "FacDetail" pero al ponerlo en el evento que hago la multiplicacion de la cantidad por el precio del producto que es el evento "ColMOve" del dbgrid, se dispara ese evento la cosa es que el sum del query que esta dentro de este evento, no me da ningun valor entonces como funciona un query en una tabla detail y ademas que es con cache update la tabla, entonces el query lo quiero hacer en el momento de que ellos estan haciendo ahi su factura para que se vaya visualizando la suma total de los registros de la columna importe osea que me lo de el showmessage ya sabre yo donde lo echo si a un edit o en un dialog pero primero empezar que me vaya dando bien la suma.
Gracias y ojala y se me entienda es dificil explicar siempre sin codigo pero la verdad ahi poco codigo en mi forma hecha y lo mas importante es esta parte ya la suma total de su factura de algun cliente.
select sum(FacTotal) from FacDetail.db
donde "factotal" es el nombre de la columna de la tabla de la base de datos "FacDetail" pero al ponerlo en el evento que hago la multiplicacion de la cantidad por el precio del producto que es el evento "ColMOve" del dbgrid, se dispara ese evento la cosa es que el sum del query que esta dentro de este evento, no me da ningun valor entonces como funciona un query en una tabla detail y ademas que es con cache update la tabla, entonces el query lo quiero hacer en el momento de que ellos estan haciendo ahi su factura para que se vaya visualizando la suma total de los registros de la columna importe osea que me lo de el showmessage ya sabre yo donde lo echo si a un edit o en un dialog pero primero empezar que me vaya dando bien la suma.
Gracias y ojala y se me entienda es dificil explicar siempre sin codigo pero la verdad ahi poco codigo en mi forma hecha y lo mas importante es esta parte ya la suma total de su factura de algun cliente.