Thema: Delphi Summen in TClientDataSet

Einzelnen Beitrag anzeigen

daddy

Registriert seit: 9. Sep 2005
Ort: Köln
124 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Summen in TClientDataSet

  Alt 2. Mär 2007, 14:18
Also, Du kannst über den Feld-Editor des ClientDataSets ein Feld (z.B. "MeinFeld" vom Typ Integer) zufügen, legst den Datentyp fest und markierst das Feld als "InternalCalc". Anschließend musst Du im Ereignis "OnCalcFields" des ClientDataSets folgenden Code einfügen:

Delphi-Quellcode:
if ClientDataSet.State = dsInternalCalc then
begin
  ... Wert berechnen ...
  ClientDataSetMeinFeld.AsInteger := <berechneter Wert>;
end;
  Mit Zitat antworten Zitat