[Ok :=] Record.CALCSUMS(Field1, [Field2],…);
CALCSUMS
Der Funktion CALCSUMS berechnet die Summe eines oder mehrerer Felder (Field) eines Records.
Parameter
Record: Der Record, der die zu kalkulierenden SumIndexFields enthält.
Field1, Field2, ...: Die Felder, die kalkuliert werden sollen.
Beispiel
Zunächst werden zwei neue Variable hinterlegt.
Name | Datentyp | Subtyp |
---|---|---|
CustLedgerEntry | Record | Cust. Ledger Entry |
TotalSales | Decimal |
Anschließend wird folgender Code eingefügt.
CustLedgerEntry.SETCURRENTKEY("Customer No."); CustLedgerEntry.SETRANGE("Customer No.",'10000','50000'); CustLedgerEntry.SETRANGE("Posting Date",0D,TODAY); CustLedgerEntry.CALCSUMS("Sales (LCY)"); TotalSales := CustLedgerEntry."Sales (LCY)"; MESSAGE('Summe der Verkäufe insgesamt: %1 (MW)',TotalSales);
Sobald der Code ausgeführt wird, erscheint das folgende Ergebnis.