Seite 1 von 1
Wie kann ich in Datenbankberichten Spalten addieren?
Verfasst: Fr, 26.11.2010 18:38
von Dzheydn879
Hallo,
ich hab hier eine Datenbank unter OOo 2.0 beta ML 110 aus Suse 9.3.
In der dBase-Datenbank sind mehrere Felder, die Bericht zusammen addiert haben möchte.
Hierzu habe ich mit dem Autopiloten einen Bericht entworfen (Felder aus der Datenbank auswählen usw.), als dynamischer Bericht abgespreichert und zur Bearbeitung geöffnet.
Ich füge der Tabelle nun zwei Zeilen hinzu und in die Zeile füge ich dann in der richtigen Spalte (zB. Währungszahlenwerte) die Fromel für die Addtion der Spalte ein ( =sum<H2:H3> ) Leider passiert beim Aufrufen des Berichts gar nix, mal abgesehen davon, dass die entsprechenden aus der Datenbank werden. Leider keine Addtion in der Währungsspalte.
Bei der OOo Version 1.1.X hat das auf diesen Art immer funktioniert.
Wie kann ich in meinen Berichten Spalten aufaddieren???
Re: Wie kann ich in Datenbankberichten Spalten addieren?
Verfasst: Sa, 27.11.2010 08:22
von herz4
Hallo zurück,
ich habe große Schwierigkeiten, Dich und Dein Anliegen zu verstehen. Ich fange mal von hinten an:
Aus Ermangelung an Erfahrung in Base(!)-Berichten habe ich einen erstellt mit Summenspalte; geht bei mir und der Feldausdruck hat folgenden Syntax: SUM([FELD1];[FELD2]).
Dein Syntax und Dein "Autopilot" lassen mich jedoch vermuten, Du würdest in Calc den Datenpiloten verwenden - das ist dann ganz was anderes. In Calc dürfte Dein Syntax für Deine Feldformel lauten "=SUM(H2:H3)" oder bei nur zwei Feldern auch "=H2+H3". Kann sein das die Ergebnisse des Datenpiloten in Calc auch Berichte heißen, diese haben wenig mit in diesem Forum diskutierten zu tun. Gehe damit besser ins Forum Calc.
Zu guter letzt: Mir scheint ein Update Deines OOo-Systems ratsam.
Hilft's?
Re: Wie kann ich in Datenbankberichten Spalten addieren?
Verfasst: Di, 30.11.2010 23:09
von GrafZahl
herz4 hat geschrieben:
Aus Ermangelung an Erfahrung in Base(!)-Berichten habe ich einen erstellt mit Summenspalte; geht bei mir und der Feldausdruck hat folgenden Syntax: SUM([FELD1];[FELD2]).
Hallo Herz4!
Ich versuche mit OO 3.2.1 eine MySQL-Datenbank zu entwerfen. Alles funtzt: Tabelle, Abfragen, Berichte... leider bin ich noch Novice und bekomme die Summenbildung im Sun-Report-Builder nicht hin. Nach stundenlanger Suche im Web finde ich diesen Thread der mir aber auch nicht weiterhilft. Was muß ich tun? Könntest du das vielleicht verständlich erklären?
Ich zähl auf deinen Rat...
Tschau...
GrafZahl
Re: Wie kann ich in Datenbankberichten Spalten addieren?
Verfasst: Mi, 01.12.2010 15:49
von herz4
Hallo Hochwohlgeboren,
ich gehe davon aus, dass Ihr einen Berichtsentwurf habt. In diesem erstellt Ihr ein weiteres Datenfeld.
Datenfeld-Typ: Feld oder Formel
Datenfeld ... ist rechts ein Button mit drei Pünktchen, diesen anklicken, als Funktion SUM wählen.
Geht man auf "Weiter" wird ein Dialog eingeblendet, der die vorhandenen Datenfelder auswählen läßt.
Geht hoffentlich zu Ihrer Zufriedenheit.
Ich hoffe Herrn Graf gedient zu haben ...
Re: Wie kann ich in Datenbankberichten Spalten addieren?
Verfasst: Mo, 06.12.2010 18:44
von GrafZahl
Hallo herz4!
Vielen Dank für deinen Rat. Jetzt klappt es mit der Summenbildung und vieles mehr...!!!
Die besten Infos bzw. umfassenste Hilfe hatte ich schon bei meiner Suche im Web gefunden und lagen aber ungenutzt im Download-Ordner:
Datenbankanwendungen -- Eine Einführung von Jan-Christian Wienandt auf
http://de.openoffice.org/doc/ Da die Einführung schon 2 Jahre alt war und sich
auch auf uralte OpenOffice-Versionen ab 2.3 bis 3.0 bezog schenkte ich der Doku keine weitere Beachtung. War ein Fehler, ich hätte mir viele Stunden Ärger, Sucherei und X Systemabstürze erspart, und dabei habe ich bisher nur
Kapitel 9 über Berichterstellung gelesen und nachvollzogen ...
Trotzdem nochmals vielen Dank für deinen Tipp!
Tschau...
GrafZahl