Summieren einer Spalte mit Zahlen in einer wiederholten Tabelle

Gilt für
InfoPath 2010 InfoPath 2013

Wenn Sie eine wiederholte Tabelle in eine Formularvorlage einfügen, fügt Microsoft Office InfoPath automatisch eine Kopfzeile am Anfang der Tabelle hinzu, sodass Sie Bezeichnungen für die Tabellenspalten eingeben können. Sie können optional eine Fußzeile am unteren Rand einer wiederholten Tabelle hinzufügen. Fußzeilen werden häufig verwendet, um eine laufende Summe unterhalb einer Spalte mit Zahlen anzuzeigen. Sie können z. B. ein Textfeld Gesamt zu einer Fußzeile hinzufügen, die sich unterhalb einer Spalte mit Ausgaben in einer Spesenabrechnungs-Formularvorlage befindet. Um die Werte in der Spalte hinzuzufügen, können Sie die Summenfunktion dem Textfeld Gesamt in der Fußzeile zuordnen.

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

In diesem Artikel

Schritt 1: Hinzufügen einer Fußzeile zu einer wiederholten Tabelle

Schritt 2: Hinzufügen eines Textfelds "Gesamt" zur Fußzeile

Schritt 3: Summieren einer Spalte mit Zahlen in der wiederholten Tabelle

  1. Doppelklicken Sie auf die Bezeichnung Wiederholte Tabelle unterhalb der Tabelle in Ihrer Formularvorlage.

  2. Klicken Sie auf die Registerkarte Anzeige.

  3. Aktivieren Sie unter Optionen das Kontrollkästchen Fußzeile einschließen .

    Tipp

    Um zusätzliche Tabellenfußzeilen am Ende einer wiederholten Tabelle hinzuzufügen, klicken Sie mit der rechten Maustaste in eine leere Zelle in der ersten eingefügten Fußzeile, zeigen Sie im Kontextmenü auf Einfügen , und klicken Sie dann auf Zeilen über oder Zeilen darunter.

Seitenanfang

Nachdem Sie ihrer wiederholten Tabelle eine Fußzeile hinzugefügt haben, können Sie der Fußzeile ein Textfeld Gesamt hinzufügen.

Hinweis

Sie fügen das Textfeld Gesamt der Fußzeile und nicht der Datenzeile hinzu, da Formularbenutzer mehrere Instanzen der Datenzeile hinzufügen können und das Feld Gesamt nicht mehrmals im Formular des Benutzers angezeigt werden soll.

  1. Klicken Sie in der Fußzeile auf die Zelle in der Spalte, in der Sie das Feld Gesamt hinzufügen möchten.

  2. Klicken Sie im Menü Einfügen auf Textfeld.

    Tipp

    Sie können anstelle eines Textfelds ein Rich-Text-Feld oder ausdrucksfeld verwenden. Ausdrucksfelder zeigen nur Daten an und speichern sie nicht. Daher sollten Sie ein Ausdrucksfeld nur verwenden, wenn Sie die berechnete Summe nicht in einer anderen Berechnung verwenden oder als Teil ihrer Formularvorlage speichern möchten.

  3. Klicken Sie in der Fußzeile in die Zelle unmittelbar links neben der Zelle, in der Sie das Textfeld eingefügt haben. Hier fügen Sie die Textfeldbezeichnung hinzu.

  4. Geben Sie Total: ein, und wählen Sie dann den Text aus.

  5. Klicken Sie auf der symbolleiste Standard auf Text rechts ausrichtenf8b76e67-9418-4219-ac92-b3b3a761e5bc .

  6. Doppelklicken Sie auf das Textfeld, das Sie in Schritt 2 hinzugefügt haben.

  7. Klicken Sie auf die Registerkarte Daten.

  8. Geben Sie im Feld Feldname eine Bezeichnung ein, z. B. totalExpenses.

  9. Ändern Sie in der Liste Datentyp den Datentyp von Text (Zeichenfolge) in Decimal (double). Dadurch können Sie Zahlen mit Dezimalstellen anzeigen, z. B. 1234,12 USD.

  10. Klicken Sie auf die Schaltfläche Format.

  11. Klicken Sie im Dialogfeld Dezimalformat unter Format auf Währung, und wählen Sie dann die gewünschte Währung aus.

Seitenanfang

Schritt 3: Summieren einer Spalte mit Zahlen in der wiederholten Tabelle

Wenn Sie eine wiederholte Tabelle verwenden, um numerische Daten von Ihren Benutzern zu sammeln, können Sie die Summenfunktion verwenden, um die Zahlen hinzuzufügen, die Benutzer in eine Tabelle eingeben. Es spielt keine Rolle, wie viele Zeilen Benutzer der Tabelle hinzufügen, wenn sie das Formular ausfüllen, oder wie viele Zahlen sie eingeben. Solange Sie die Summenfunktion verwenden, passt sich der berechnete Wert im Textfeld entsprechend an.

Formeln werden in Feldern in der Datenquelle gespeichert und in den Steuerelementen angezeigt, die an diese Felder gebunden sind. Beim Entwerfen einer Formularvorlage können Sie mithilfe eines Textfelds, eines Rich-Text-Felds oder eines Ausdrucksfelds eine Formel erstellen, die eine Spalte mit Zahlen in einer sich wiederholenden Tabelle addiert.

  1. Doppelklicken Sie in der Fußzeile auf das Textfeld, das Sie in die Fußzeile eingefügt haben.
  2. Klicken Sie auf die Registerkarte Daten.
  3. Klicken Sie unter Standardwert auf Formeleinfügen 888d37c3-e2dd-4119-8922-6a7ed6128c8e .
  4. Klicken Sie im Dialogfeld Formel einfügen auf Funktion einfügen.
  5. Klicken Sie in der Liste Kategorien auf Mathematik.
  6. Klicken Sie in der Liste Funktionen auf summe, und klicken Sie dann auf OK , um zum Dialogfeld Formel einfügen zurückzukehren.
    An diesem Punkt sollte die folgende Formel im Dialogfeld Formel einfügen angezeigt werden.
    5679c906-10c7-4f4e-a463-c825112798bd
  7. Doppelklicken Sie im Feld Formel auf den Text in Klammern.
    Das Dialogfeld Feld oder Gruppe auswählen wird angezeigt.
  8. Klicken Sie in der Liste Datenquelle auf das Feld, dessen Werte Sie summieren möchten.

Seitenanfang