![]() |
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 |
Revisa este ejemplo
|
Gracias AgustinOrtu por el aporte,
echare un vistazo |
¿Has probado a hacerlo a nivel de dataset (Table o Query) en lugar de en el Grid con un campo calculado?
|
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 |
gracias a todos
mirare mas adelante todo esto que me comentais saludos, |
La franja horaria es GMT +2. Ahora son las 06:53:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi