Pola nadrzędne dla tabeli
Funkcjonalność ta pozwala na:
- obliczenie sumy wartości dla kolumny z tabeli i umieszczenie tej sumy w polu formularza
- sprawdzanie zgodności sumy wartości dla kolumny z tabeli z wartością w polu formularza
- kopiowanie do każdego nowo utworzonego wiersza wartości ze wskazanego pola z formularza
Obliczanie sumy
Sumowanie wartości w kolumnie może odbywać się poprzez:
- włączenie podsumowanie w tabeli. Jednakże oprócz efektu wizualnego, tak obliczonej sumy nie można wykorzystać w regułach
- obliczenie sumy za pomocą funkcji Sum, ale ta funkcja może być wykorzystana tylko w regułach ręcznych
- poprzez zastosowanie pola nadrzędnego jako przedstawiono w tym artykule.
Sprawdzanie zgodności
Drugą możliwością wykorzystania pola nadrzędnego dla tabeli jest sprawdzanie sumy. Funkcjonalność omówiono na poniższym filmie.
Kopiowanie wartości
Kopiowanie wartości z formularza głównego do kolumny w tabeli może odbywać się na dwa sposoby.
- Kopiowanie automatyczne gdy zachodzi zgodność typu i nazwy pola na formularzu głównym z typem i nazwą pola (kolumny) w tabeli. W takim przypadku, gdy w tabeli dodajemy nowy wiersz, to kolumna, której odpowiada pole na formularzu głównym, będzie zawierała skopiowaną wartość z pola z formularza głównego.
- Kopiowanie, gdy istnieje zgodność typów pól na formularzu głównym i tabeli ale nie ma zgodności nazw. W takim przypadku należy skorzystać z opcji pola nadrzędnego, która to funkcjonalność pozwoli wymusić kopiowanie wartości z określonego pola na formularzu głównym do nowo powstającego wiersza w tabeli.
To ustawienie jest silniejsze niż automatyczne kopiowanie gdy zachodzi zgodność typu i nazwy opisane w pkt 1.
Jeżeli chcemy uniknąć kopiowania to:
- nazwy pól na formularzu powinny być inne niż w tabeli. Chodzi o nazwy techniczne, a nie nazwy wyświetlane, które mogą być takie same.
- użycie reguły tabeli, w której ustawiamy wartość wg naszych potrzeb.