Seite 1 von 1

Bedingte Formatierung im Report Builder

Verfasst: Sa, 13.09.2014 11:41
von Yaddayadda
Hallo,
ich habe einen Bericht, der mir für verschiedene Personen anzeigt, ob sie an einem Tag anwesend sind oder nicht. Sieht ungefähr so aus:

Name Montag Dienstag Mittwoch Donnerstag Freitag
XY----Ja--------Nein-----Nein-----Nein-----Ja
AB----Nein-----Nein------Ja------Nein-----Nein

Die Wochentage sind Boolean-Felder, in meinen Bericht steht aber statt WAHR bzw. FALSCH mittels Zellenformatierung "Ja" oder "Nein".

Nun würde ich gerne alle Felder, in denen "Ja" steht, mit einem roten Hintergrund versehen. Leider bekomme ich die bedingte Formatierung nicht hin. Egal, was ich als Feldwert eingebe (WAHR, 1, Ja oder TRUE), es tut sich einfach nix.

Funktioniert das ganze in Base nicht oder was mache ich falsch?

Danke und Gruß,
yaddayadda

Re: Bedingte Formatierung im Report Builder

Verfasst: Sa, 13.09.2014 12:35
von acco
Hallo yaddayadda,

vor kurzer Zeit hat sich Robert in einem anderen Forum zu einer ähnlichen Frage einen Kopf gemacht, vielleicht hilft Dir das ja weiter:
http://www.libreoffice-forum.de/viewtop ... 976#p30792.

Schau Dir in der Beispieldatei an, wie Robert die bedingte Formatierung eingerichtet hat, die abwechselnd farbigen Zeilen brauchst Du ja nicht.

Gruß acco

Re: Bedingte Formatierung im Report Builder

Verfasst: Sa, 13.09.2014 21:28
von RobertG
Hallo Yaddayadda,

angenommen das Feld, in dem jetzt 'Ja' steht, hat den Feldnamen "Montag" (wird in dem Feld als =Montag angezeigt).
Die Bedingung, die Du jetzt haben musst:

Code: Alles auswählen

Ausdruck ist: [Montag]=TRUE
Dann gibst Du noch die dazugehörige Formatierung ein und das bedingte Format müsste es tun.

Siehe dazu auch das entsprechende Kapitel zum Report-Builder aus dem Handbuch.

Gruß

Robert

Re: Bedingte Formatierung im Report Builder

Verfasst: Sa, 11.10.2014 19:10
von Yaddayadda
Danke für die Hilfe. Habe mein Problem selbst auf anderem Weg gelöst: ich habe die entsprechenden Felder einfach in Integer umgewandelt (mit 0 und 1 als mögliche Werte), und dann ging die bedingte Formatierung mit Feld=1 ganz einfach. Aber gut zu wissen, wie man auf BOOLEAN-Felder prüft. :-)