BASE Report: Label und bedingte Anzeige

Hallo,

in einem Report habe ich Label-Felder mit einer Hintergrund-Farbe; die Labels sollen nur bedingt (mit "Ausdruck für bedingte Anzeige" / "Conditional Print Expression") angezeigt werden.
Folgender Effekt tritt bei mir auf:

  * Ist die Bedingung erfüllt, werden die Felder mit Label-Text und
    Hintergrund im Bericht angezeigt; also das erwünschte Verhalten.
  * Ist die _nicht_ Bedingung erfüllt, werden die Felder _ohne_
    Label-Text aber mit Hintergrund im Bericht angezeigt; richtig wäre
    m.E., auch den Hintergrund auszublenden.

Kann das jemand bestätigen? Bug oder Fehler von mir?

LO-Version: 6.1.5.2, Build ID: 90f8dcf33c87b3705e78202e3df5142b201bd805
kUBUNTU 18.04

Danke, Michael

Hallo Michael,

in einem Report habe ich Label-Felder mit einer Hintergrund-Farbe; die
Labels sollen nur bedingt (mit "Ausdruck für bedingte Anzeige" /
"Conditional Print Expression") angezeigt werden.
Folgender Effekt tritt bei mir auf:

* Ist die Bedingung erfüllt, werden die Felder mit Label-Text und
   Hintergrund im Bericht angezeigt; also das erwünschte Verhalten.
 * Ist die _nicht_ Bedingung erfüllt, werden die Felder _ohne_
   Label-Text aber mit Hintergrund im Bericht angezeigt; richtig wäre
   m.E., auch den Hintergrund auszublenden.

Kann das jemand bestätigen? Bug oder Fehler von mir?

Das dürfte dieser Bug sein:
https://bugs.documentfoundation.org/show_bug.cgi?id=73707

Die bedingte Anzeige funktioniert nicht mit Formen und wohl auch nicht
mit der Hintergrundfüllung von Label-Feldern.
Du könntest das Ganze so lösen, dass Du zur bedingten Formatierung
greifst. Die funktioniert aber nur mit Textfeldern, da sie von dem Wert
des Feldes abhängig gesteuert wird. Nur leidet darunter, selbst wenn Du
es hin bekommst, die Formatierung, da natürlich jetzt Label und Inhalt
zusammen in einem Feld sind.
"Klasse "&[Klasse]
zeigt z.B. in dem Feld, wo vorher nur die Klasse aus der Tabelle
angezeigt wurde, zusätzlich auch den Text "Klasse ". Als Bedingung bei
der bedingten Formatierung jetzt eingegeben
[Klasse] > 1
und die ausgewählte Formatierung erscheint bei allen Klassen größer 1 -
zusammen mit dem Text.

Gruß

Robert

Vielen Dank Robert,

in einem Report habe ich Label-Felder mit einer Hintergrund-Farbe; die
Labels sollen nur bedingt (mit "Ausdruck für bedingte Anzeige" /
"Conditional Print Expression") angezeigt werden.
Folgender Effekt tritt bei mir auf:

* Ist die Bedingung erfüllt, werden die Felder mit Label-Text und
   Hintergrund im Bericht angezeigt; also das erwünschte Verhalten.
 * Ist die _nicht_ Bedingung erfüllt, werden die Felder _ohne_
   Label-Text aber mit Hintergrund im Bericht angezeigt; richtig wäre
   m.E., auch den Hintergrund auszublenden.

Das dürfte dieser Bug sein:
https://bugs.documentfoundation.org/show_bug.cgi?id=73707

Ich habe dort das Thema "Label" ergänzt.

Gruß
Michael