Delphi - Consulta

 
Vista:

Consulta

Publicado por Angel (1 intervención) el 21/04/2004 05:22:36
Hla a todos los foristas...
Por favor quiesiera saber como le asigno a un edit la sumatoria de todos los totales del campo Total...

Gracias de antemano
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:Consulta

Publicado por nadie (43 intervenciones) el 21/04/2004 09:15:55
Tienes dos alternativas:

1. En un bucle, recorres tu DataSet acumulando los totales y luego asignas ese valor al Edit:

with TuDataSet do begin

//Evitamos el poco elegante "movimiento" de datos y va más rápido
DisableControls;

vAcumulado := 0;

First;
while not Eof do begin

vAcumulado := vAcumulado + UnCampo.AsLoQueSea;

Next;

end;//while not Eof

TuEdit.Text := FormatFloat(...);

EnableControls;

end;//with TuDataSet

2. Una solución mejor es tener un TQuery que obtenga la suma que te interesa y vincularlo a un DBEdit;
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:Consulta

Publicado por Delfino (1216 intervenciones) el 21/04/2004 13:50:17
Con el TQuery obtendras mejor resultados buscando la funcion Sum de este campo, y poniendo la propiedad unidirectional a 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