Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   campo "total" calculado en dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=88819)

jsc 06-08-2015 18:53:34

campo "total" calculado en dbgrid
 
hola
trabajo con una aplicacion en delphi 7
tengo un Tdbgrid y compontes TAdoQuery y TDataSource

en el dbgrid muestro los siguientes campos:
idFactura,concepto,cantidad,precio y total por cada linea de dbgrid
quisiera saber,si el campo total podria ser calculado en el momento que inserto un valor en la celda precio y asi que mostrara el valor correspondiente a la cantidad*precio
hasta el momento,lo que he conseguido es que mr haga el calculo si inserto un segundo registro; es decir;
cada cez que voy a insertar un nuevo concepto a la factura,me calcula el total de la fila anterior y asi sucesivamente
no se como implementar el hecho de que haga el calculo cuando he insertado el valor en precio y que lo calcule si la cantidad y el precio no son nulos
agradezco vuestra ayuda
gracias

AgustinOrtu 06-08-2015 20:11:08

Revisa este ejemplo

jsc 06-08-2015 22:38:50

Gracias AgustinOrtu por el aporte,

echare un vistazo

Neftali [Germán.Estévez] 10-08-2015 09:54:45

¿Has probado a hacerlo a nivel de dataset (Table o Query) en lugar de en el Grid con un campo calculado?

pacopenin 10-08-2015 10:17:33

Existe un TSmDbGrid, de las SmComponents (gratuítas) que tienen la posibilidad de poner una línea con totales.

http://www.scalabium.com/smdbgrid.htm

jsc 17-08-2015 13:39:36

gracias a todos
mirare mas adelante todo esto que me comentais

saludos,


La franja horaria es GMT +2. Ahora son las 04:30:12.

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