[gelöst]Label nur drucken wenn zugehörige TextBox gefüllt

15. August 2008 09:49

Hallo Leute,

warscheinlich ne billige Frage, aber ich komm nicht drauf!

Habe in nem Report ein Label und ne zugeordnete Textbox. In dieser Textbox wird ein Datenfeld gezogen welches nicht immer gefüllt ist. Ich möchte nun dass das Label nicht gedruckt wird wenn in der Textbox nichts steht.

Danke für Eure Hilfe

Gruß
Zuletzt geändert von FreundederNacht am 15. August 2008 12:22, insgesamt 1-mal geändert.

Re: Label nur drucken wenn zugehörige TextBox gefüllt

15. August 2008 10:16

Zwei Möglichkeiten:
1. Du erstellst eine separate Section und lässt hier Textbox und Label komplett weg. Diese Section lässt du statt der usprünglichen anzeigen, falls die Textbox (sprich das Feld oder die Variable der SourceExpr) leer ist.
2. Du ersetzst das Label durch eine Textbox. In diese neue Textbox setzt du als SourceExpr eine Textvariable. Diese befüllst du je nach Inhalt der usprünglichen Textbox.

Re: Label nur drucken wenn zugehörige TextBox gefüllt

15. August 2008 11:35

Der Standard verwendet Natalie's zweiten Vorschlag:
Natalie hat geschrieben:2. Du ersetzst das Label durch eine Textbox. In diese neue Textbox setzt du als SourceExpr eine Textvariable. Diese befüllst du je nach Inhalt der usprünglichen Textbox.
Schau dir einfach mal in einer Cronus-DB die Reports 204..206 an. Dort werden im Header (rechts) auch nur bedingt die "Labels" ausgegeben.
Gefüllt werden die dazugehörigen Variablen im "Sales Header" - OnAfterGetRecord().