14. Juli 2021 17:53
Hallo zusammen,
Wir haben die Notwendigkeit, dass in einem Report (Bestellung) mehrere Footer (als Purchase Header, Footer) je nach Bedarf ein- oder ausgeblendet werden!
Insgesamt sind das 6 Stück (pro Mandant jeweils einen Footer) und je nach Mandant wird den einen oder den anderen Footer ein- bzw. ausgeblendet. --> Vom Design her sind sie leider auch verschieden! Sonst hätte ich das mit einem Footer gelöst/gemacht!?
Wir haben nun das Problem, dass auch Footer, die nicht ausgedruckt werden, den Platz auf dem Bericht nicht freigeben und somit entstehen halb bedruckte Seiten.
Wenn ich die Footer lösche, dann kann aus einer Bestellung mit 10 Seiten, eine mit 3 Seiten werden...
Hat jemand eine Idee, wie man das Problem beheben kann. Diverse Konstellationen mit "KeepWithNext" usw. habe ich probiert, führt aber zu keinem "positiven" Ergebnis...
Vielen Dank im Voraus
14. Juli 2021 18:28
Ich kenne das Problem so nicht. Ich habe in Classic Reports auch oft mehrere Varianten desselben Elements, sei es Header, Body oder Footer, die je nach Konstellation auf CurrReport.SHOWOUTPUT gesetzt werden, und das funktioniert so dass nicht gezeigte Elemente auch keinen leeren Platz auf der Seite belegen. Meines Wissens muss man dafür auch nicht an KeepWithNext herumspielen. Bei den Beleg-Reports, die auf den Standard-Reports basieren, wird aber ja nicht der Einkaufskopf direkt ausgegeben sondern PageLoop.
14. Juli 2021 20:39
Herzlich willkommen im Forum!
In den älteren Clients kam das Problem häufiger, wir hatten das Thema 2006
hier schon einmal.
Beheben kann man das, indem für jeden Footer ein Integer-DataItem angelegt wird, und dort nach Bedarf jeweils Currreport.BREAK gesetzt wird, für die, die nicht angedruckt werden sollen. Das erfordert meist, die Feldinhalte darin anders zu versorgen, weil der eigentliche DataItem ja verlassen wurde, ist aber mit etwas Aufwand machbar. Siehe auch die erste Antwort von Timo im alten Thema.
20. Juli 2021 17:31
Hi Kowa,
vielen Dank dafür. Ich schaue mir das an...
22. Juli 2021 09:03
Hallo noch Mal,
ich habe jetzt ganz unten 5 neue Integer DataItem angelegt (PageLoopFooter 1..5) und in der Section als Footer eingefügt. Der Platz wird nicht mehr reserviert bzw. wird frei gegeben und der Bericht schrumpft von 10 Seiten auf nur noch 3 Seiten
Allerdings wird mir der Footer nur noch auf die letzte Seite angezeigt und nicht wie gewünscht auf jede Seite
Hat jemand noch eine Idee, was ich noch machen könnte, damit der Footer auf jede Seite gedruckt wird (Trotz "PrintOnEveryPage = Yes" natürlich)!
22. Juli 2021 10:52
Hallo.
Ich weiss nicht ob ich Dich richtig verstehe.
Ich rede nur von einem Footer, wenn der im RDLC nicht im Body, sondern im Footer Bereich angelegt wird.
Der RDLC Header / Footer Bereich wird auf jeder Seite ausgedruckt.
Im Header / Footer Bereich ist das mit der Steuerung über visible am Besten zu lassen, da hier der Platz NICHT freigegeben wird.
Wenn Du allerdings vergleichbares meinst wie unter den Zeilen die MwST. SPezifikation, Zahlungsberingungen etc anzuzeigen,
dann stehe die Zeilen im RDLC Body Bereich; Dort funktioniert die Steuerung über visible.
Im Body Bereich kann je Tablix angegeben werden ob Überschriftszeilen (z.B. Caption der Verkaufszeile) sich wiederholen, wenn eine neue Seite erforderlich ist.
Die Möglichkeit einen Tablix auf jeder Seite zu Wiederholen (im unterem Bereich eines Reports) gibt es nicht.
22. Juli 2021 11:03
Hallo,
in diesem Post geht es um NAV5. Da gab es noch kein RDLC
Gruß Fiddi
22. Juli 2021 11:27
amor hat geschrieben:Allerdings wird mir der Footer nur noch auf die letzte Seite angezeigt und nicht wie gewünscht auf jede Seite
Wo sind die Integer-DataItems denn eingehängt? Schau mal als Beispiel in Report 406 Purchase - Invoice, wie dort mit PageLoop und den anderen Integer-DataItems zusammen mit deren TransFooters bei VATCounter und Total gearbeitet wird.
Rep406.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
22. Juli 2021 15:35
Genauso ist der VK-Lieferschein aufgebaut, allerdings habe ich die neuen ganz Unten eingefügt, da ich sie sonst nicht als Fußzeile bekomme...
23. Juli 2021 09:15
amor hat geschrieben:[…]ganz Unten
Auf welcher Ebene, also wie eingerückt?
Eine Screenshoot kannst du über "Dateianhang hochladen" im Beitrag unterbringen.
26. Juli 2021 07:41
das die letzten DataItem..
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
26. Juli 2021 09:03
Die müssen einen mit den Pfeiltasten unten rechts einen Schritt weiter eingerückt werden, die sind momentan auf der CopyLoop-Ebene.
30. Juli 2021 07:51
Danke für den Hinweis. Habe ich gemacht, aber das Ergebnis bleibt gleich - Es wird nur auf die letzte Seite den Footer angedruckt...
30. Juli 2021 14:34
M. E. müssen die neuen Integer DataItems auf die Ebene vom Page Loop und auch an die Stelle, also nicht erst nach den DataItems für Belegzeilen usw., sondern direkt nach dem Page Loop.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.