Cita:
si te parece familiar es por que fue tu respuesta, lo gracioso del caso es que fue en el 2005.
|
Me parecio conocido esa forma de escribir
, me ha causado un poco de risa
Bueno, te explicare de memoria (tengo delphi a unos cuantos kms
).
- Dar 2 clic en el Dataset que utilizas.
Ahi saldra Field Editor, donde agregaras todos los campos involucrados, ademas de agregar uno nuevo, que sera el calculado.
-Das clic derecho "Add All Field" (creo que dice asi), despues a "New Field"
Cuando agregues el nuevo campo, saldra una patallita donde especificaras el nombre del campo, tipo de dato y tipo de campo (calculated).
Una vez especificado esto, procedes a usar el Evento OnCalcFields del Dadaset para hacer los calculos.
Ej:
Código Delphi
[-]
Procedure table1.OnCalcFields (...);
Begin
With Dataset do begin
Fieldbyname('Campocalculado').AsFloat:=FieldByName('campo1').AsFloat + FieldByName('campo2').AsFloat+
FieldByName('campo2').AsFloat+....;
end;
end;
Cheque a ver si te funciona, si no me disculpas pues todo ha sido sin la herrameinta a mano
.
Pd:Cualquier observacion es aceptada
, para tener referencias a futuros forista con la misma duda