Sumowanie kolumny liczb w tabeli powtarzanej

Dotyczy
InfoPath 2010 InfoPath 2013

Po wstawieniu tabeli powtarzającej się do szablonu formularza program Microsoft Office InfoPath automatycznie dodaje wiersz nagłówka u góry tabeli, aby można było wpisywać etykiety kolumn tabeli. Opcjonalnie możesz dodać wiersz stopki u dołu powtarzającej się tabeli. Wiersze stopki są często używane do wyświetlania sumy bieżącej poniżej kolumny liczb. Możesz na przykład dodać pole tekstowe Suma do wiersza stopki znajdującego się pod kolumną wydatków w szablonie formularza raportu z wydatków. Aby dodać wartości w kolumnie, można skojarzyć funkcję sumy z polem tekstowym Suma w wierszu stopki.

e76d8268-be60-4a5f-9e88-36b885024bb1

W tym artykule

Krok 1. Dodawanie wiersza stopki do tabeli powtarzanej

Krok 2. Dodawanie pola tekstowego sumy do wiersza stopki

Krok 3. Sumowanie kolumny liczb w tabeli powtarzanej

  1. Kliknij dwukrotnie etykietę Tabela powtarzana poniżej tabeli w szablonie formularza.

  2. Kliknij kartę Wyświetlanie .

  3. W obszarze Opcje zaznacz pole wyboru Dołącz stopkę .

    Porada

    Aby dodać kolejne stopki tabeli na końcu tabeli powtarzanej, kliknij prawym przyciskiem myszy pustą komórkę w pierwszym wstawionym wierszu stopki, wskaż polecenie Wstaw w menu skrótów, a następnie kliknij polecenie Wiersze powyżej lub Wiersze poniżej.

Początek strony

Po dodaniu wiersza stopki do tabeli powtarzanej możesz dodać pole tekstowe Suma do wiersza stopki.

Uwaga

Pole tekstowe Suma jest dodawane do wiersza stopki, a nie do wiersza danych, ponieważ użytkownicy formularzy mogą dodawać wiele wystąpień wiersza danych i nie chcesz, aby pole Suma było wyświetlane wielokrotnie w formularzu użytkownika.

  1. W wierszu stopki kliknij komórkę w kolumnie, w której chcesz dodać pole Suma.

  2. W menu Wstaw kliknij polecenie Pole tekstowe.

    Porada

    Zamiast pola tekstowego możesz użyć pola tekstowego sformatowania lub pola wyrażenia. Pola wyrażeń wyświetlają tylko dane i ich nie przechowują. Dlatego pole wyrażenia należy używać tylko wtedy, gdy nie chcesz używać sumy obliczeniowej w innym obliczeniu ani zapisywać jej jako części szablonu formularza.

  3. W wierszu stopki kliknij komórkę znajdującą się bezpośrednio po lewej stronie tego, w którym zostało wstawione pole tekstowe. W tym miejscu dodasz etykietę pola tekstowego.

  4. Wpisz suma: a następnie zaznacz tekst.

  5. Na pasku narzędzi Standardowy kliknij pozycję Wyrównaj tekst do prawejf8b76e67-9418-4219-ac92-b3b3a761e5bc .

  6. Kliknij dwukrotnie pole tekstowe dodane w kroku 2.

  7. Kliknij kartę Dane.

  8. W polu Nazwa pola wpisz etykietę, na przykład totalExpenses.

  9. Na liście Typ danych zmień typ danych z Tekst (ciąg) na Wartość dziesiętna (podwójne). Umożliwia to wyświetlanie liczb z miejscami po przecinku, na przykład 1234,12 zł.

  10. Kliknij przycisk Formatuj.

  11. W oknie dialogowym Format dziesiętny w obszarze Format kliknij pozycję Waluta, a następnie wybierz walutę, która ma być użyta.

Początek strony

Krok 3. Sumowanie kolumny liczb w tabeli powtarzanej

Jeśli używasz tabeli powtarzającej się do zbierania danych liczbowych od użytkowników, możesz użyć funkcji suma , aby dodać liczby wprowadzane przez użytkowników w tabeli. Nie ma znaczenia, ile wierszy użytkownicy dodają do tabeli podczas wypełniania formularza, ani ile liczb wprowadzają. Dopóki zostanie użyta funkcja suma , obliczona wartość zostanie odpowiednio dopasowana w polu tekstowym.

Formuły są przechowywane w polach w źródle danych i są wyświetlane w kontrolkach powiązanych z tymi polami. Podczas projektowania szablonu formularza można utworzyć formułę sumującą kolumnę liczb w tabeli powtarzającej się przy użyciu pola tekstowego, pola tekstowego sformatowania lub pola wyrażenia.

  1. W wierszu stopki kliknij dwukrotnie pole tekstowe wstawione do wiersza stopki.
  2. Kliknij kartę Dane.
  3. W obszarze Wartość domyślna kliknij pozycję Wstaw formułę888d37c3-e2dd-4119-8922-6a7ed6128c8e .
  4. W oknie dialogowym Wstawianie formuły kliknij pozycję Wstaw funkcję.
  5. Na liście Kategorie kliknij pozycję Matematyka.
  6. Na liście Funkcje kliknij pozycję suma, a następnie kliknij przycisk OK , aby powrócić do okna dialogowego Wstawianie formuły .
    W tym momencie w oknie dialogowym Wstawianie formuły powinna być widoczna następująca formuła.
    5679c906-10c7-4f4e-a463-c825112798bd
  7. W polu Formuła kliknij dwukrotnie tekst w nawiasach.
    Zostanie wyświetlone okno dialogowe Wybieranie pola lub grupy .
  8. Na liście Źródło danych kliknij pole, którego wartości chcesz zsumować.

Początek strony