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)