Guten Tag,
ich habe zwei Bereichtsparameter um Bestellungen aus einem gewissen Zeitbereich anzuzeigen. Die Filterung klappt soweit ganz gut.
Aber wenn es in dem angegeben Zeitberich keine Bestellungen gibt, so wird trotzdem eine Seite angezeigt, wo z.B. die eingefügten Logos angezeigt werden.
Ist es möglich keine Seite auszugeben, wenn der Berichtscontainer leer ist.
tmetternich
(combit Support - Thomas Metternich)
2
Hallo Dennis,
wenn Sie sicherstellen können, dass in dem Fall gar nichts auf der Seite ausgegeben wird (also auch kein Logo etc., per Darstellungsbedingung, Count …) können Sie per LL_OPTION_SUPPRESS_EMPTY_PAGES_ON_PRINT die Ausgabe der Seite unterdrücken. Der Wert der Konstante ist „378“. Die Option können Sie z.B. folgendermaßen (C#) setzen:
also von mir aus kann die Seite gerendert werden, aber wenn der Bereichtscontainer nichts anzeigt sollen auch die anderen Elemente nicht angezeitgt werden.
Ist das möglich?
Also z.B.: Inhalt Berichtscontainer “Empty”, dann Logo Visible False, sonst Logo Visible True
tmetternich
(combit Support - Thomas Metternich)
4
Hallo Dennis,
folgende Lösung würde sich hier anbieten.
Verketten Sie das Logo (und die anderen Objekte) zeitlich hinter dem Berichtscontainer.
Fügen Sie in einer Datenzeilen eine Spalte mit dem Inhalt “SetVar(“PrintLogo”,“1”, false)” ein. Der Parameter “false” bewirkt, dass das Ergebnis ein Leerstring ist und somit nichts ausgegeben wird.
Verwenden Sie Darstellungsbedingung des Logos (und der anderen Objekte) "GetVar(“PrintLogo”) = “1"”.
Wenn nun Daten vorhanden sind, wird die Variable „PrintLogo“ auf eins gesetzt und die Objekte werden angedruckt.