Sum
Zastosowanie
Dział zatytułowany „Zastosowanie”Ta funkcja zwraca sumę wartości z określonych kolumn / pól w określonej tabeli. Jeśli określone pole / kolumna nie zawiera wartości liczbowych, nic nie jest dodawane do wyniku.
Funkcja powinna być używana TYLKO w regułach ręcznych.
Użycie jej regułach automatycznych lub regułach tabeli nie będzie miało natychmiastowego odzwierciedlenia w danych w tabeli lub formularzu. Dane zostaną odświeżone po zapisaniu i odświeżeniu formularza. W celu obsłużenia sumowania danych z wierszy tabeli należy skorzystać z funkcjonalności pól nadrzędnych.
Składnia
Dział zatytułowany „Składnia”Sum("tablename","columnName")Argumenty
Dział zatytułowany „Argumenty”tableName- (String) Nazwa tabeli dla której ma być policzona suma.. Może to być nazwa tabeli (tj. „Faktury”) lub nazwa zagnieżdżonej tabeli (tj. „Finanse> Faktury”). fieldName – (String) Nazwa kolumny / pola zawierającego wartości dziesiętne do zsumowania.
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Ta funkcja zwraca wartość dziesiętną. Zwraca sumę wartości liczbowych z określonej kolumny / pola w określonej tabeli.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1:
Dział zatytułowany „Przykład 1:”Użyta w regule ręcznej spowoduje obliczenie sumy z wszystkich wierszy tabeli „Pozycje faktury” z kolumny „Kwota netto” i umieści wartość w polu formularza głównego o nazwie [Kwota razem].
[Kwota razem] = Sum("Pozycje faktury", "Kwota netto");Użyta w regule automatycznej NIE spowoduje wyświetlenia wyniku na formularzu głównym. Będzie wymagany zapis formularza i odświeżenie go. Z tego powodu należy obliczenia sumy wykonywać jako funkcjonalność pól nadrzędnych.