[gelöst] (RTC) Negative Werte auf Report ausblenden

16. Oktober 2012 15:50

Hallo zusammen,

Frage zum Reportdesign im RTC: Gibt es ein Property, mit dem ich negative Werte ausblenden kann?

Oder muss ich das "Problem" per Code lösen?

Danke schon mal!

Robert6.0
Zuletzt geändert von Robert6.0 am 17. Oktober 2012 08:44, insgesamt 1-mal geändert.

Re: (RTC) Negative Werte auf Report ausblenden

16. Oktober 2012 15:56

Hallo,

du musst es über die Sichtbarkei (Property: "Hidden") steuern.


Gruß
Aydin

Re: (RTC) Negative Werte auf Report ausblenden

16. Oktober 2012 16:27

Hallo,

meinst du das Hidden-Property im VS? Wenn ja, da gibt es nur TRUE oder FALSE.
Oder kann ich da auch einen Ausdruck mitgeben? Wenn ja, wie müsste der für meine negativen Werte lauten?

Danke

Robert6.0

Re: (RTC) Negative Werte auf Report ausblenden

16. Oktober 2012 16:54

Robert6.0 hat geschrieben:Oder kann ich da auch einen Ausdruck mitgeben?

Du kannst in praktisch alle VS-Eigenschaften einen Ausdruck eingeben, auch im Hidden-Ausdruck einer Tabellenfeldbox.

Wenn ja, wie müsste der für meine negativen Werte lauten?

Dein Ausdruck muss ein Boolean zurück geben.
Hidden = Wahr: Tablebox wird ausgeblendet
Hidden = Falsch: Tablebox wird angezeigt.

Die Ausdruck-Syntax fängt immer mit einem Gleichheitszeichen an, gefolgt entweder von einer Iif-Anweisung (ja, zwei ii) oder eleganter:
Code:
=Fields!DeinFeld.Value < 0


EDIT/PS:
Es geht aber auch mit einer bereits vorhandenen Funktion im VS-Report. Hierbei wird nicht die Box als Ganzes ausgeblendet sondern nur der Boxinhalt geleert. Dies würde ich bevorzugen, damit das Layout nicht evtl. zerhauen wird.
Um diese Funktion zu nutzen, wird NICHT der Hiddenausdruck editiert.
Stattdessen schreibst du in den Ausdruck der Tabellenfeldbox
statt
Code:
=Fields!DeinFeld.Value

ein
Code:
=Code.BlankNegAndZero(Fields!DeinFeld.Value)

Re: (RTC) Negative Werte auf Report ausblenden

17. Oktober 2012 08:43

Hallo Natalie, hallo Aydin,

das war's was ich gesucht habe - vielen Dank.

Gruss

Robert6.0