[[handbuch:kapitel_3:3.6._fortsetzung_2|{{|zurück}}]] [[handbuch:handbuch|{{|Home}}]] [[handbuch:kapitel_3:3.6._fortsetzung_4|{{|weiter}}]] ====== 3.06 Reportgenerator "ReportMaker" (Fortsetzung 3) ====== ===== Funktionen des ReportDesigners (Fortsetzung) ===== Als nächstes wird das Feld Status zugeladen und umsortiert. {{:handbuch:kapitel_3:report_maker13.png|}} Dieses Feld soll bei definierten Einträge mit der wertabhängige Formatierung {{:handbuch:kapitel_3:traffic-light.gif?nolink}}farblich hervorgehoben werden. {{:handbuch:kapitel_3:report_maker14.png|}} Im Dialog können im Feld Vergleich die Vergleichsoperatoren und der Operand eingestellt werden. Die Werte können entweder textlich umgesetzt werden (TEXT) oder farblich (Vordergrund- oder Hintergrund-Farbe). {{:handbuch:kapitel_3:report_maker15.png|}} Als Vergleichsoperatoren werden derzeit unterstützt:\\ ^ Nr. ^ Operator ^ Beschreibung ^ | **1** | **beginnt mit** | Überprüfung, ob der Feldinhalt mit dem Wert beginnt| | **2** | **endet mit** | Überprüfung, ob der Feldinhalt mit dem Wert endet| | **3** | **enthält Elemente** | Feld enthält eine Mehrfachauswahl| | **4** | **enthält Text** | Überprüfung, ob der Feldinhalt den Wert enthält| | **5** | **gleich** | Überprüfung vom Feldinhalt auf Gleichheit| | **6** | **größer** | Überprüfung, ob Feldinhalt größer als der Wert ist| | **7** | **größer oder gleich** | Überprüfung, ob Feldinhalt größer oder gleich dem Wert ist| | **8** | **kleiner** | Überprüfung, ob Feldinhalt kleiner als der Wert ist| | **9** | **kleiner oder gleich** | Überprüfung, ob Feldinhalt kleiner oder gleich dem Wert ist| | **10** | **ungleich** | Überprüfung vom Feldinhalt auf Ungleichheit | | **11** | **verweist auf** | Überprüfung von Dokumenten auf Verknüpfung zu anderen Dokumenten | Im Beispiel wird für das Feld Status der Wert "aktiv" (intern active) mit gelben Hintergrund umgesetzt und der Wert "passiv" (intern passive) mit roter Hintergrundfarbe. {{:handbuch:kapitel_3:report_maker16.1.png|}} Aus der Farbpalette kann die gewünschte Farbe ... {{:handbuch:kapitel_3:report_maker17.png|}} ... ausgewählt ... {{:handbuch:kapitel_3:report_maker18.png|}} ... und zugeordnet werden (hier für aktiv und passiv). {{:handbuch:kapitel_3:report_maker19.1.png|}} Alle Statusinformationen die den Wert "Live" beinhalten werden mit grüner Hintergrundfarbe umgesetzt (also alle Projekte die beendet sind). {{:handbuch:kapitel_3:report_maker20.1.png|}} Nach Speichern und Schlissen des Dialoges kann mit Hilfe der Aktion "Vorschau anzeigen" der ... {{:handbuch:kapitel_3:report_maker21.png|}} ... Report ausgeführt werden. {{:handbuch:kapitel_3:report_maker22.1.png|}} Anschließend werden in den Report noch einige Felder umsortiert und mit Hilfe der Funktionalität {{:handbuch:kapitel_3:ok.gif?nolink}} eine Formel definiert. Die neue Spalte 13 soll das Ergebnis (Restwert) aus der Differenz vom Angebotswert und den Rechnungsbetrag sein und summiert werden. {{:handbuch:kapitel_3:report_maker23.png|}} Die beiden Zwischenergebnisse (Spalte11 und 12) sollen nicht im Report aufgelistet werden; deshalb können bei diesen Werten die Checkboxen "Sichtbar" auf Falsch gesetzt werden (nicht markiert). {{:handbuch:kapitel_3:report_maker24.png}} In der Spalte Zahlenformat kann ein Format für alle Zahlenwerte erzwungen werden. Im Beispiel erzwingt die Notation #,##0.00 den Tausendertrenner und zwei Nachkommastellen. {{:handbuch:kapitel_3:report_maker25.png|}} Dabei werden die Tausendertrenner und Dezimalzeichen nur für die Installation gesetzt und sind noch abhängig von der Benutzersprache. Bei einer Installation mit deutschen Spracheinstellungen wird also dann als Tausendertrenner der Punkt und als Dezimalzeichen das Komma verwendet, auch wenn die Benutzersprache englisch ist. Weitere Beispiele für Formatierungen:\\ ^ Zahlenformat ^ Wert ^ Umsetzung ^ | #,##0.0000 | 1234,567 | 1.234,5670 | | #,##0.000 | 1234,567 | 1.234,567 | | #,##0.00 | 1234,567 | 1.234,57 | | #,##0.0 | 1234,567 | 1.234,6 | | #,##0 | 1234,567 | 1.235 | | ###0 | 1234,567 | 1235 | | 0.00% | 0,234 | 23,40% | [[3.6. Fortsetzung 4|...Fortsetzung]]