Rechnungsfuß mit Summierungen

Im Rechnungsfuß geben Sie nun die Nettogesamtsumme, die Mehrwertsteuer und den Gesamtbetrag aus. Sofern diese Werte in einem Feld der Datenbank stehen können Sie diese einfach einfügen. In unserem Fall müssen Sie diese Werte aber erst berechnen. Dazu nutzen Sie die Aggregatsfunktion "Sum()". Diese Funktion summiert den übergebenen Wert.

Da die Summen am Ende der Tabelle ausgegeben werden sollen, definieren Sie für die Ausgabe eine Fußzeile.

1.  Klicken Sie in den Tabellentools auf "Darunter einfügen" (Zeile anhängen) und dann auf "Fußzeile".

Abbildung 2.53: Weitere Zeile hinzufügen

2.  Nun werden Sie gefragt, ob Sie eine bestehende Zeilendefinition von einer der anderen Zeilentypen übernehmen wollen. Dies würde aber an dieser Stelle keinerlei Zeitersparnis bedeuten. Daher wählen Sie den Eintrag "Einzelnes Feld oder freier Inhalt".

Abbildung 2.54: Zeilendefinition übernehmen

3.  Daraufhin öffnet sich der Formel-Assistent damit Sie Inhalt der ersten Spalte definieren können. Geben Sie den Text "Nettogesamtbetrag" ein und denken Sie dabei an die Einrahmung mit Anführungszeichen.

4.  Nachdem Sie die Zeile erstellt haben fügen Sie eine weitere Spalte hinzu für die Summierung. Zur Summierung von Werten verwenden Sie die Funktion "Sum()".

Tippen Sie diese entweder direkt in den Ergebnisbereich im Formel-Assistent oder wählen Sie die Funktion aus der Liste der Aggregatsfunktionen per Doppelklick aus. Als Parameter geben Sie den zu summierenden Wert an, also in diesem Fall Anzahl*Stückpreis.

Abbildung 2.55: Summenbildung mit Sum()

5.  Nun soll die ganze Zeile noch etwas nach rechts verschoben werden. Ziehen Sie dazu mit gedrückter Strg-Taste den Spaltentrenner ganz links am äußersten Rand der Tabelle nach rechts. Automatisch wird eine leere 1. Spalte als Abstand erzeugt.

6.  Außerdem formatieren Sie dieses Summenfeld als Währung, geben beiden Spalten eine Hintergrundfarbe und der ganzen Zeile einen "Rand oben" von 3mm entsprechend dem "Rand unten" bei der Kopfzeile.

7.  Da diese Fußzeile auch bei einer mehrseitigen Rechnung nur auf der letzten Seite ausgegeben werden soll, geben Sie bei der Zeileneigenschaft "Darstellungsbedingung" die Funktion "LastPage()" oder "LastFooterThisTable()" an.

Abbildung 2.56: Darstellungsbedingung

8.  Damit ist die erste Fußzeile definiert und die Rechnung sieht so aus:

Abbildung 2.57: Vorschau