Dodawanie wartości w jednej lub kilku kolumnach tabeli lub sekcji powtarzającej się

Dotyczy
InfoPath 2010 InfoPath 2013

W tym artykule

Omówienie

Powtarzające się tabele i sekcje powtarzające się często zawierają wartości liczbowe, które chcesz dodać u dołu sekcji. Na przykład możesz mieć tabelę powtarzającą się zawierającą informacje o zamówieniach, która zawiera ceny rozszerzone poszczególnych elementów. U dołu tabeli możesz wyświetlić sumę końcową, jak pokazano na poniższej ilustracji.

8528d062-2373-4d4c-88e9-45619310b111

W tym artykule opisano, jak dodawać wartości w jednej lub kilku kolumnach powtarzającej się tabeli lub sekcji.

Dodawanie jednej kolumny wartości w tabeli powtarzającej się lub w sekcji powtarzającej się

Jeśli dodajesz kolumnę w tabeli powtarzanej, możesz umieścić kontrolkę obliczającą sumę poza tabelą lub umieścić ją w stopce tabeli, jak pokazano na poprzedniej ilustracji. Aby osiągnąć ten wynik, jeśli stopka nie jest jeszcze wyświetlana, wykonaj poniższe czynności w celu wyświetlenia stopki w tabeli powtarzającej się.

  1. W trybie projektowania kliknij prawym przyciskiem myszy wiersz nagłówka tabeli powtarzanej, a następnie kliknij polecenie Właściwości tabeli powtarzającej się.
  2. Kliknij kartę Wyświetlanie .
  3. Zaznacz pole wyboru Dołącz stopkę , a następnie kliknij przycisk OK.

Jeśli chcesz wyświetlić tylko wyniki obliczeń i nie chcesz używać wyników obliczeń w innych obliczeniach, użyj pola wyrażenia do wykonania obliczeń. W polu wyrażenia są wyświetlane tylko dane. nie zapisuje go w formularzu. Jeśli chcesz użyć wyników obliczeń w innym obliczeniu, użyj pola tekstowego.

Dodawanie kolumny wartości przy użyciu pola wyrażenia

  1. Kliknij miejsce, w którym chcesz wstawić pole wyrażenia.
  2. W menu Wstaw kliknij polecenie Więcej kontrolek.
  3. W okienku zadań Formanty w obszarze Zaawansowane kliknij pozycję Pole wyrażenia.
  4. W oknie dialogowym Wstawianie wyrażenia kliknij pozycję Edytuj formułę888d37c3-e2dd-4119-8922-6a7ed6128c8e obok pola XPath .
  5. W oknie dialogowym Wstawianie formuły kliknij pozycję Wstaw funkcję.
  6. Na liście Kategorie w oknie dialogowym Wstawianie funkcji kliknij pozycję Matematyka.
  7. Na liście Funkcje kliknij pozycję suma, a następnie kliknij przycisk OK.
  8. W oknie dialogowym Wstawianie formuły w polu Formuła kliknij dwukrotnie tekst w nawiasach.
  9. Na liście Źródło danych w oknie dialogowym Wybieranie pola lub grupy kliknij pole, którego wartości chcesz dodać. Pole musi być powiązane z kolumną i musi być polem powtarzającym się lub częścią grupy powtarzającej się.
  10. Kliknij dwa razy przycisk OK.

Dodawanie kolumny wartości za pomocą pola tekstowego

  1. Kliknij miejsce, w którym chcesz wstawić pole tekstowe.
  2. W menu Wstaw kliknij polecenie Pole tekstowe.
  3. Kliknij dwukrotnie właśnie dodane pole tekstowe.
  4. Kliknij kartę Dane.
  5. W obszarze Wartość domyślna kliknij pozycję Edytuj formułę888d37c3-e2dd-4119-8922-6a7ed6128c8e .
  6. W oknie dialogowym Wstawianie formuły kliknij pozycję Wstaw funkcję.
  7. Na liście Kategorie w oknie dialogowym Wstawianie funkcji kliknij pozycję Matematyka.
  8. Na liście Funkcje kliknij pozycję suma, a następnie kliknij przycisk OK.
  9. W oknie dialogowym Wstawianie formuły w polu Formuła kliknij dwukrotnie tekst w nawiasach.
  10. Na liście Źródło danych w oknie dialogowym Wybieranie pola lub grupy kliknij pole, którego wartości chcesz dodać. Pole musi być powiązane z kolumną i musi być polem powtarzającym się lub częścią grupy powtarzającej się.

Początek strony

Dodawanie dwóch lub większej liczby kolumn wartości w tabeli powtarzającej się lub w sekcji powtarzającej się

Załóżmy, że masz więcej niż jedną kolumnę, którą chcesz dodać razem. W programie InfoPath można to zrobić za pomocą operatora składającego (|), niezależnie od tego, czy kolumny znajdują się w jednej tabeli powtarzającej się, czy w sekcji powtarzającej się, czy są rozmieszczone w kilku powtarzających się tabelach lub sekcjach. Na przykład jedna tabela powtarzana może zawierać informacje o kolejności, a druga tabela powtarzana zawierająca elementy uporządkowane w kolejności odwrotnej. Za pomocą tej procedury można dodać do formularza kontrolkę, która dodaje całkowitą kwotę zamówienia w obu tabelach.

Jeśli chcesz wyświetlić tylko wyniki obliczeń i nie chcesz używać wyników obliczeń w innych obliczeniach, użyj pola wyrażenia do wykonania obliczeń. W polu wyrażenia są wyświetlane tylko dane, które nie są przechowywane. Jeśli chcesz użyć wyników obliczeń w innym obliczeniu, użyj pola tekstowego.

Dodawanie dwóch lub większej liczby kolumn przy użyciu pola wyrażenia

  1. Kliknij miejsce, w którym chcesz wstawić pole wyrażenia.
  2. W menu Wstaw kliknij polecenie Więcej kontrolek.
  3. W okienku zadań Formanty w obszarze Zaawansowane kliknij pozycję Pole wyrażenia.
  4. W oknie dialogowym Wstawianie wyrażenia kliknij pozycję Edytuj formułę888d37c3-e2dd-4119-8922-6a7ed6128c8e obok pola XPath .
  5. W oknie dialogowym Wstawianie formuły kliknij pozycję Wstaw funkcję.
  6. Na liście Kategorie w oknie dialogowym Wstawianie funkcji kliknij pozycję Matematyka.
  7. Na liście Funkcje kliknij pozycję suma, a następnie kliknij przycisk OK.
  8. W oknie dialogowym Wstawianie formuły w polu Formuła kliknij dwukrotnie tekst w nawiasach.
  9. Na liście Źródło danych w oknie dialogowym Wybieranie pola lub grupy kliknij dwukrotnie pierwsze pole, którego wartości chcesz dodać.
  10. W polu Formuła wpisz operator składający (|) bezpośrednio za właśnie wstawionym polem.
  11. Kliknij pozycję Wstaw pole lub grupę.
  12. Na liście Źródło danych w oknie dialogowym Wybieranie pola lub grupy kliknij dwukrotnie następne pole, którego wartości chcesz dodać. Pole musi być powiązane z kolumną i musi być polem powtarzającym się lub częścią grupy powtarzającej się. Formuła powinna wyglądać następująco:

suma(pole16 | pole17)

  1. Powtórz kroki od 10 do 12 dla wszystkich dodatkowych kolumn, które chcesz dodać.

Dodawanie dwóch lub większej liczby kolumn za pomocą pola tekstowego

  1. Kliknij miejsce, w którym chcesz wstawić pole tekstowe.
  2. W menu Wstaw kliknij polecenie Pole tekstowe.
  3. Kliknij dwukrotnie właśnie dodane pole tekstowe.
  4. Kliknij kartę Dane.
  5. W obszarze Wartość domyślna kliknij pozycję Edytuj formułę888d37c3-e2dd-4119-8922-6a7ed6128c8e .
  6. W oknie dialogowym Wstawianie formuły kliknij pozycję Wstaw funkcję.
  7. Na liście Kategorie w oknie dialogowym Wstawianie funkcji kliknij pozycję Matematyka.
  8. Na liście Funkcje kliknij pozycję suma, a następnie kliknij przycisk OK.
  9. W oknie dialogowym Wstawianie formuły w polu Formuła kliknij dwukrotnie tekst w nawiasach.
  10. Na liście Źródło danych w oknie dialogowym Wybieranie pola lub grupy kliknij dwukrotnie pierwsze pole, którego wartości chcesz dodać. Pole musi być powiązane z kolumną i musi być polem powtarzającym się lub częścią grupy powtarzającej się.
  11. W polu Formuła wpisz operator składający (|) bezpośrednio za właśnie wstawionym polem.
  12. Kliknij pozycję Wstaw pole lub grupę.
  13. Na liście Źródło danych w oknie dialogowym Wybieranie pola lub grupy kliknij dwukrotnie następne pole, którego wartości chcesz dodać. Pole musi być powiązane z kolumną i musi być polem powtarzającym się lub częścią grupy powtarzającej się. Formuła powinna wyglądać następująco:

suma(pole16 | pole17)

  1. Powtórz kroki od 10 do 12 dla wszystkich dodatkowych kolumn, które chcesz dodać.

Początek strony