Delphi - SUMA TOTAL UN CAMPO EN DBGRIL

 
Vista:

SUMA TOTAL UN CAMPO EN DBGRIL

Publicado por LAGUBEA (3 intervenciones) el 23/02/2004 15:28:59
Rogaria si creo un campo calculado me haga la suma de un campo de un dbgrill ej:(precio). Que codigo tengo que poner. Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SUMA TOTAL UN CAMPO EN DBGRIL

Publicado por BigLuis (463 intervenciones) el 23/02/2004 16:45:59
Piensa que al agregar un campo calculado, este se agrega a cada registro por lo que si empleas un algoritmo para que te sume el campo Precio de la tabla, cuando tengas muchos registros puede relentizar bastante el sistema de BD.El campo calculado va bien si quieres el total de dos, tres etc campos de un registro en otro independiente.En su lugar puedes lanzar una consulta SQL que haga el calculo cada vez que lo necesites. Select Sum(precio) as Precio total from tabla.
var Prec_Total : Extended;
begin
Query1.Open;
Prec_Total:= Query1.Fielfs[0].asfloat;
Es una solucion
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SUMA TOTAL UN CAMPO EN DBGRIL

Publicado por Delfino (1216 intervenciones) el 24/02/2004 14:01:27
Solo añadir q al no necesitar ser mostarada y para agilizar la busqueda es conveniente ponerle:
Query1.Unidirectional := true;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar