Übertrag & Zwischensumme mit bedingter Formatierung
Moderator: Moderatoren
-
- **
- Beiträge: 48
- Registriert: Di, 13.12.2011 12:19
Übertrag & Zwischensumme mit bedingter Formatierung
Mit Hilfe der Kumulationsfunktion konnte ich mein Übertrag Problem fast lösen. Siehe dazu "Berichte": Rechnung_Neu. Das einzige verbleibende Problem: Ich möchte nicht die ganze Kumulationsspalte anzeigen, sondern nur ausgewählte Werte. Auf der ersten Rechnungsseite soll nur unten der letzte Kumulations-Wert als Zwischensumme angezeigt. Auf der dann folgenden zweiten Seite soll oben in der Tabelle diese Zwischensumme als Übertrag erscheinen. Kann man so etwas vielleicht mit einer bedingten Formatierung / Anzeige lösen? Und wenn ja , wie?
Viele Grüße
oo-user-mit-problem
Viele Grüße
oo-user-mit-problem
- Dateianhänge
-
- übertrag.odb
- (116.69 KiB) 201-mal heruntergeladen
Zuletzt geändert von oo-user-mit-problem am Fr, 17.08.2012 15:49, insgesamt 1-mal geändert.
Re: Übertrag mit bedingter Formatierung / Anzeige
Ich habe da jetzt einiges dran rum probiert. Für das, was Du erreichen willst, scheint einfach der Report-Generator nicht ausgereift genug - oder ich verstehe das Ding überhaupt nicht.
Den Übertrag auf die nächste Seite habe ich noch über [Summe_pro_Zeile] mit 0 als Anfangswert und ohne Vorberechnung hinbekommen. Ich habe die Anzeige in die Kopfzeile von Kunde übernommen, da die sowieso auf der nächsten Seite steht. Was ich nicht hinbekommen habe ist die Möglichkeit, die Anzeige auf unsichtbar zu schalten, wenn die Funktion den Wert 0 ergibt - so erscheint eben der Wert auch direkt zu Beginn, ebenso wie der Vermerk "Übertrag".
Dann habe ich versucht, die Zwischensumme unter alle Eingaben zu bekommen. Das ist einfach deswegen nicht möglich, weil zwar die Kopfzeile der Gruppierung wiederholbar erscheint, nicht aber die Fußzeile. Schalte ich die Fußzeile auf ein Wiederholen um, so erscheint sie gar nicht mehr.
So hangeln wir uns von Bug zu Bug.
Gruß
Robert
Den Übertrag auf die nächste Seite habe ich noch über [Summe_pro_Zeile] mit 0 als Anfangswert und ohne Vorberechnung hinbekommen. Ich habe die Anzeige in die Kopfzeile von Kunde übernommen, da die sowieso auf der nächsten Seite steht. Was ich nicht hinbekommen habe ist die Möglichkeit, die Anzeige auf unsichtbar zu schalten, wenn die Funktion den Wert 0 ergibt - so erscheint eben der Wert auch direkt zu Beginn, ebenso wie der Vermerk "Übertrag".
Dann habe ich versucht, die Zwischensumme unter alle Eingaben zu bekommen. Das ist einfach deswegen nicht möglich, weil zwar die Kopfzeile der Gruppierung wiederholbar erscheint, nicht aber die Fußzeile. Schalte ich die Fußzeile auf ein Wiederholen um, so erscheint sie gar nicht mehr.
So hangeln wir uns von Bug zu Bug.
Gruß
Robert
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Robert,
hilft Dir evtl der "Oracle Report builder" weiter ?
Den findest Du hier zum "download" :
http://extensions.openoffice.org/de/search/node/Report
bzw mit "Neue Funktionen zu "OpenOffice" hinzufügen im
"AOOo 3 Eingangsscreen unten "Mittlere Möglichkeit".
mfg
Gert
hilft Dir evtl der "Oracle Report builder" weiter ?
Den findest Du hier zum "download" :
http://extensions.openoffice.org/de/search/node/Report
bzw mit "Neue Funktionen zu "OpenOffice" hinzufügen im
"AOOo 3 Eingangsscreen unten "Mittlere Möglichkeit".
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Gert,
die Berichte in übertrag.odb sind mit dem Report-Builder erstellt. Ob er sich nun Oracle Report Builder oder anders nennt: Die Grundlage ist die gleiche. Die einfacheren Berichte gibt es noch in OpenOffice 3.3 (AOO habe ich nicht). In LibreOffice ist nur der Report-Builder vorhanden.
Leider hat dieser Report-Builder in Verbindung mit unterschiedlichen Programmen unterschiedliche Probleme. Mal werden keine Diagramme angezeigt (OOo 3.3), mal keine senkrechten und waagerechten Linien (LO 3.3), mal lässt er sich mit Diagrammen nicht öffnen (LO 3.5). Und dann kommen eben noch zusätzliche Probleme hinzu, die ich jetzt nicht detailliert zwischen OOo und LO vergleichen will, weil mein Standardprogramm mittlerweile LO 3.3.4 ist und ich Bugs, die ich dort finde, mit LO 3.5 vergleiche. Wenn sie dort noch auftauchen melde ich sie als Bugs.
Gruß
Robert
die Berichte in übertrag.odb sind mit dem Report-Builder erstellt. Ob er sich nun Oracle Report Builder oder anders nennt: Die Grundlage ist die gleiche. Die einfacheren Berichte gibt es noch in OpenOffice 3.3 (AOO habe ich nicht). In LibreOffice ist nur der Report-Builder vorhanden.
Leider hat dieser Report-Builder in Verbindung mit unterschiedlichen Programmen unterschiedliche Probleme. Mal werden keine Diagramme angezeigt (OOo 3.3), mal keine senkrechten und waagerechten Linien (LO 3.3), mal lässt er sich mit Diagrammen nicht öffnen (LO 3.5). Und dann kommen eben noch zusätzliche Probleme hinzu, die ich jetzt nicht detailliert zwischen OOo und LO vergleichen will, weil mein Standardprogramm mittlerweile LO 3.3.4 ist und ich Bugs, die ich dort finde, mit LO 3.5 vergleiche. Wenn sie dort noch auftauchen melde ich sie als Bugs.
Gruß
Robert
-
- **
- Beiträge: 48
- Registriert: Di, 13.12.2011 12:19
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Robert,
sorry, dass ich mich jetzt erst melde. Ich war einige Tage OFF.
Ich finde es ja schon einmal beruhigend, dass Du mit dem Report Builder auch nur leidlich klar kommst.
Kannst Du deine bisherige Lösung für den Übertrag mal hochladen? Dann könnte ich versuchen auf der Basis weiterzukommen. Vielleicht findet sich ja noch eine Lösung...?!
Danke & Gruß
Henrik
sorry, dass ich mich jetzt erst melde. Ich war einige Tage OFF.
Ich finde es ja schon einmal beruhigend, dass Du mit dem Report Builder auch nur leidlich klar kommst.
Kannst Du deine bisherige Lösung für den Übertrag mal hochladen? Dann könnte ich versuchen auf der Basis weiterzukommen. Vielleicht findet sich ja noch eine Lösung...?!
Danke & Gruß
Henrik
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Henrik,
ich bin auch vorübergehend nicht am Rechner gewesen, habe mich aber jetzt an die erste Überarbeitung des Handbuchs gegeben. Und genau an dem Kapitel "Berichte" bin ich gerade angelangt.
Die Anlage hat einen Report Rechnung_Neu. In diesem klappt der Übertrag, aber leider schaffe ich es nicht, die Nullwerte auf der ersten Seite auszumerzen. Vielleicht fällt mir ja noch ein Mittelchen ein.
In diesem Bericht habe ich auch den Berichtskopf und den Berichtsfuß entfernt sowie einen Zwangsumbruch nach der Gruppierung eingesetzt. Dann kommen die Rechnungen auch ab der ersten Seite mit dem Kopf zusammen. Alles eine ziemliche Tüftelei.
Gruß
Robert
ich bin auch vorübergehend nicht am Rechner gewesen, habe mich aber jetzt an die erste Überarbeitung des Handbuchs gegeben. Und genau an dem Kapitel "Berichte" bin ich gerade angelangt.
Die Anlage hat einen Report Rechnung_Neu. In diesem klappt der Übertrag, aber leider schaffe ich es nicht, die Nullwerte auf der ersten Seite auszumerzen. Vielleicht fällt mir ja noch ein Mittelchen ein.
In diesem Bericht habe ich auch den Berichtskopf und den Berichtsfuß entfernt sowie einen Zwangsumbruch nach der Gruppierung eingesetzt. Dann kommen die Rechnungen auch ab der ersten Seite mit dem Kopf zusammen. Alles eine ziemliche Tüftelei.
Gruß
Robert
- Dateianhänge
-
- übertrag.odb
- (139.04 KiB) 156-mal heruntergeladen
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Henrik,
ich habe jetzt Schritt für Schritt die Möglichkeit überprüft, im Report-Builder etwas sichtbar bzw. eben unsichtbar zu schalten. Die Funktion arbeitet in Gruppen und im Detailbereich einwandfrei. Erst wenn, wie bei der Konstruktion mit dem Übertrag, ein Gruppenkopf auf jeder Seite neu angezeigt werden soll, dann funktioniert das Sichtbarschalten nicht - und zwar in allen mir vorliegenden Office-Versionen.
Du kannst also zur Zeit nur entweder auf den Übertrag ganz verzichten oder musst damit leben, dass der Übertrag auf der ersten Seite mit 0,00 € auch erscheint. Ich habe daraus erst einmal für mein Produktivsystem LO 3.3.4 eine Bugmeldung gemacht.
Gruß
Robert
ich habe jetzt Schritt für Schritt die Möglichkeit überprüft, im Report-Builder etwas sichtbar bzw. eben unsichtbar zu schalten. Die Funktion arbeitet in Gruppen und im Detailbereich einwandfrei. Erst wenn, wie bei der Konstruktion mit dem Übertrag, ein Gruppenkopf auf jeder Seite neu angezeigt werden soll, dann funktioniert das Sichtbarschalten nicht - und zwar in allen mir vorliegenden Office-Versionen.
Du kannst also zur Zeit nur entweder auf den Übertrag ganz verzichten oder musst damit leben, dass der Übertrag auf der ersten Seite mit 0,00 € auch erscheint. Ich habe daraus erst einmal für mein Produktivsystem LO 3.3.4 eine Bugmeldung gemacht.
Gruß
Robert
-
- **
- Beiträge: 48
- Registriert: Di, 13.12.2011 12:19
Re: Übertrag mit bedingter Formatierung / Anzeige
Hi Robert,
erst einmal vielen Dank für Deine Hilfe ! Das sieht doch ziemlich gut aus. Ich mach mir Gedanken, welcher der beiden Lösungswege für mich der bessere ist.
Viele Grüße
Henrik
erst einmal vielen Dank für Deine Hilfe ! Das sieht doch ziemlich gut aus. Ich mach mir Gedanken, welcher der beiden Lösungswege für mich der bessere ist.
Viele Grüße
Henrik
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Henrik,
rechne den Übertrag noch einmal nach. Es kann sein, dass die Funktion doch nicht mit 0 starten darf. Meine große Hoffnung setze ich darauf, dass der Report-Builder einmal in dem Bereich genau unter die Lupe genommen wird. Wenn jetzt die Seitenzahl mit der Gruppe beginnen würde und in Abhängigkeit von der Seitenzahl Felder sichtbar gemacht werden könnten, dann wäre das ja schon ein ordentlicher Schritt. Aber da liegen im Augenblick einfach zu viele Steine für eine vernünftige Lösung im Weg.
Ich wüsste auch nicht, wie so ein Unterfangen mittels Serienbrief zu lösen wäre. Und das Ganze mittels Makros zu erstellen kann ja auch wohl keine Lösung sein.
Gruß
Robert
rechne den Übertrag noch einmal nach. Es kann sein, dass die Funktion doch nicht mit 0 starten darf. Meine große Hoffnung setze ich darauf, dass der Report-Builder einmal in dem Bereich genau unter die Lupe genommen wird. Wenn jetzt die Seitenzahl mit der Gruppe beginnen würde und in Abhängigkeit von der Seitenzahl Felder sichtbar gemacht werden könnten, dann wäre das ja schon ein ordentlicher Schritt. Aber da liegen im Augenblick einfach zu viele Steine für eine vernünftige Lösung im Weg.
Ich wüsste auch nicht, wie so ein Unterfangen mittels Serienbrief zu lösen wäre. Und das Ganze mittels Makros zu erstellen kann ja auch wohl keine Lösung sein.
Gruß
Robert
-
- **
- Beiträge: 48
- Registriert: Di, 13.12.2011 12:19
Re: Übertrag mit bedingter Formatierung / Anzeige
Hi Robert,
kurzes Update an dieser Stelle: Der Übertrag wurde ja bisher immer angezeigt. Auch bei der bedingten Formatierung. Ich habe jetzt den Startwert "Uebertrag" auf 0,00001 festgelegt. Das ist für meine Summenbildung nicht relevant und der Wert ist größer "0". Das hat zur Folge, dass nun der Übertrag erst auf der 2. Seite erscheint (so wie es sein soll!!!). Jetzt muss ich nur noch das Textfeld "Übertrag" in den Griff bekommen...
Viele Grüße
Henrik
kurzes Update an dieser Stelle: Der Übertrag wurde ja bisher immer angezeigt. Auch bei der bedingten Formatierung. Ich habe jetzt den Startwert "Uebertrag" auf 0,00001 festgelegt. Das ist für meine Summenbildung nicht relevant und der Wert ist größer "0". Das hat zur Folge, dass nun der Übertrag erst auf der 2. Seite erscheint (so wie es sein soll!!!). Jetzt muss ich nur noch das Textfeld "Übertrag" in den Griff bekommen...
Viele Grüße
Henrik
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Henrik,
hast Du überprüft, ob der Übertrag wirklich so stimmt?
Wenn Du mit einer bestimmten Bedingung den Übertrag weg bekommen hast, so müsste sich damit doch auch der Text dazu schalten lassen. Oder Du versuchst, den Übertrag als Teil Deiner Funktion erscheinen zu lassen. Du kannst ja auch Text in einer solchen Box darstellen.
Da der Reportbuilder etwas buggy ist hilft vielleicht auch die kreative Idee, den Übertrag mit einer Rechteckform abzudecken, die eben auch mit einer Druckoption versehen ist. Vielleicht funktioniert die ja.
Kannst Du Deine momentane Version hier einmal interessehalber posten? Ich mache zur Zeit schon bei den LO-Bugs so viele Leute verrückt mit Meldungen zum Report-Builder - da wäre ein solches Problem mit dem Übertrag als Standardziel für funktionierende Weiterentwicklung sicher häufig verständlicher als die ganzen kleinen Schritte zu schildern, die alle nicht funktionieren.
Gruß
Robert
hast Du überprüft, ob der Übertrag wirklich so stimmt?
Wenn Du mit einer bestimmten Bedingung den Übertrag weg bekommen hast, so müsste sich damit doch auch der Text dazu schalten lassen. Oder Du versuchst, den Übertrag als Teil Deiner Funktion erscheinen zu lassen. Du kannst ja auch Text in einer solchen Box darstellen.
Da der Reportbuilder etwas buggy ist hilft vielleicht auch die kreative Idee, den Übertrag mit einer Rechteckform abzudecken, die eben auch mit einer Druckoption versehen ist. Vielleicht funktioniert die ja.
Kannst Du Deine momentane Version hier einmal interessehalber posten? Ich mache zur Zeit schon bei den LO-Bugs so viele Leute verrückt mit Meldungen zum Report-Builder - da wäre ein solches Problem mit dem Übertrag als Standardziel für funktionierende Weiterentwicklung sicher häufig verständlicher als die ganzen kleinen Schritte zu schildern, die alle nicht funktionieren.
Gruß
Robert
-
- **
- Beiträge: 48
- Registriert: Di, 13.12.2011 12:19
Re: Übertrag mit bedingter Formatierung / Anzeige
Hi Robert,
Deine Ansätze klingen auch gut / interessant kreativ
. Ich werde damit mal etwas rumspielen. Und ja, ich habe nachgerechnet. Das Ergebnis stimmt.
Anbei die aktuelle Version.
VG
Henrik
Deine Ansätze klingen auch gut / interessant kreativ

Anbei die aktuelle Version.
VG
Henrik
- Dateianhänge
-
- übertrag_bedingte_formatierung.odb
- (140.95 KiB) 135-mal heruntergeladen
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Henrik,
ich habe das einmal kurz angetestet. Dabei fallen mir Merkwürdigkeiten auf: Der Inhalt des Feldes mit der Formel lässt sich nicht mehr über eine Formatierung steuern. Warum der Inhalt auf der ersten Seite nicht erscheint bleibt mir ein Rätsel. Schließlich hast Du nichts ausgeblendet oder mit einer Bedingung verknüpft. Dann habe ich den Begriff "Übertrag: " sowie " €" in die Formel mit rein gepackt. Funktioniert. Nur leider müssen wir jetzt tüfteln, wie wir die beiden Nachkommastellen hin bekommen. Das Ergebnis ist mit einer Nachkommastelle zufriedenstellend gelöst. Ich hänge das einmal an.
Gruß
Robert
ich habe das einmal kurz angetestet. Dabei fallen mir Merkwürdigkeiten auf: Der Inhalt des Feldes mit der Formel lässt sich nicht mehr über eine Formatierung steuern. Warum der Inhalt auf der ersten Seite nicht erscheint bleibt mir ein Rätsel. Schließlich hast Du nichts ausgeblendet oder mit einer Bedingung verknüpft. Dann habe ich den Begriff "Übertrag: " sowie " €" in die Formel mit rein gepackt. Funktioniert. Nur leider müssen wir jetzt tüfteln, wie wir die beiden Nachkommastellen hin bekommen. Das Ergebnis ist mit einer Nachkommastelle zufriedenstellend gelöst. Ich hänge das einmal an.
Gruß
Robert
- Dateianhänge
-
- übertrag_bedingte_formatierung.odb
- (209.6 KiB) 122-mal heruntergeladen
-
- **
- Beiträge: 48
- Registriert: Di, 13.12.2011 12:19
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Robert,
deine Lösung ist klasse. Ich wäre nicht drauf gekommen das an der Stelle zu "Funktion" zu hinterlegen. In der Zwischenzeit hatte ich noch an dem Andruck von Zahlungsbedingungen gearbeitet. Und weil ich etwas schreibfaul bin, habe ich Deine Formel einfach in meine Datei kopiert. Und dann war ich ziemlich baff...denn es passierte folgendes: die zweite Nachkommastelle erschien wie aus dem nichts. Das zum Thema Rätsel. Ich konnte noch nicht nachvollziehen wie das passiert ist, aber das Ergebnis findest Du im Anhang. Wenn sich jetzt noch ein 1000er Punkt "materialisiert" bzw. blicken lässt, dann wäre alles perfekt!
Viele Grüße
Henrik
deine Lösung ist klasse. Ich wäre nicht drauf gekommen das an der Stelle zu "Funktion" zu hinterlegen. In der Zwischenzeit hatte ich noch an dem Andruck von Zahlungsbedingungen gearbeitet. Und weil ich etwas schreibfaul bin, habe ich Deine Formel einfach in meine Datei kopiert. Und dann war ich ziemlich baff...denn es passierte folgendes: die zweite Nachkommastelle erschien wie aus dem nichts. Das zum Thema Rätsel. Ich konnte noch nicht nachvollziehen wie das passiert ist, aber das Ergebnis findest Du im Anhang. Wenn sich jetzt noch ein 1000er Punkt "materialisiert" bzw. blicken lässt, dann wäre alles perfekt!
Viele Grüße
Henrik
- Dateianhänge
-
- übertrag mit bedingter formatierung V3.3.odb
- (78.82 KiB) 136-mal heruntergeladen
Re: Übertrag mit bedingter Formatierung / Anzeige
Hallo Henrik,
Ich habe die Formel. Für den Tausenderpunkt musst Du jetzt kreativ werden:
Was wir ja dummerweise nicht gebacken bekommen, ist, dass der Übertrag auch auf der Vorseite unter den entsprechenden Posten erscheint ...
Gruß
Robert
Tut mir leid, das schreiben zu müssen. Aber die zweite Nachkommastelle ist jetzt da, weil an der Stelle ein Wert ungleich 0 steht. Der Übertrag beträgt in Deinem jetzigen Beispiel 9801,45 €. In der vorhergehenden Datei waren es 10175,10 € eben als Dezimalzahl richtig angezeigt mit 10175,1 . Vielleicht muss einfach der ermittelte Wert mit 100 multipliziert, dann in einen Text umgewandelt und schließlich mit einem Komma an der richtigen Stelle ausgegeben werden. Du merkst schon, da müssen wir ganz schön kreativ rangehen, damit daraus etwas wird.oo-user-mit-problem hat geschrieben:In der Zwischenzeit hatte ich noch an dem Andruck von Zahlungsbedingungen gearbeitet. Und weil ich etwas schreibfaul bin, habe ich Deine Formel einfach in meine Datei kopiert. Und dann war ich ziemlich baff...denn es passierte folgendes: die zweite Nachkommastelle erschien wie aus dem nichts. Das zum Thema Rätsel. Ich konnte noch nicht nachvollziehen wie das passiert ist ...
Ich habe die Formel. Für den Tausenderpunkt musst Du jetzt kreativ werden:
Code: Alles auswählen
"Übertrag: "&INT([Summe_pro_Zeile])&","&RIGHT(TEXT([Summe_pro_Zeile]*100);2)&" €"
Gruß
Robert