[zurückgestellt] [RTC] Seite x von y in Textkörper verwenden

15. August 2011 17:43

Hallo zusammen,

da ich in nächster Zeit etwas mehr mit RTC Reports programmieren werde, werdet ihr vielleicht noch öfter von mir lesen :-)

Momentan passe ich das Rechnungslayout (Bericht 206) für einen Kunden an.
Der Kunde setzt für die die Seiten verschiedene Layouts ein (Seite 1 mit allen Kopfinformationen, ab Seite 2 nur noch Belegart, Belegnr und Seite x von y).
Hierzu musste ich die eigentlichen Kopfdaten in den Textkörper umswitchen.
Der Seitenkopf umfasst jetzt nur noch die 3 o.g. Felder und wird erst ab der 2. Seite gedruckt.

Allerdings soll auf der ersten Seite (befindet sich im Textkörper) auch Seite x von y gedruckt werden.
Dort brauche ich nun die globale Variable Globals!TotalPages.
Diese darf ich allerdings nicht im Textkörper verwenden.

Habe nun versucht, im Seitenkopf ein Feld anzulegen und dieses Feld mit ReportItems!Feldname.Value im Textkörper anzudrucken.
Ist leider leer.
Auch mit Code.SetData und Code.GetData funktioniert es nicht.


Daher die Frage:
Gibt es irgendeine Möglichkeit, die Anzahl der Gesamtseiten (TotalPages) im Textkörper zu verwenden?


Viele Grüße
dannyt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von dannyt am 17. August 2011 10:52, insgesamt 2-mal geändert.

Re: [RTC] Seite x von y in Textkörper verwenden

15. August 2011 18:50

dannyt hat geschrieben:Daher die Frage:
Gibt es irgendeine Möglichkeit, die Anzahl der Gesamtseiten (TotalPages) im Textkörper zu verwenden?

Meines Wissens nach nicht.

Re: [RTC] Seite x von y in Textkörper verwenden

17. August 2011 10:25

Hm das ist schade :/

Vielleicht macht es die Sache einfacher, wenn ich die Gesamtseitenzahl nur auf der ersten Seite im Textkörper drucke?
Denn auf der ersten Seite habe ich ja meine Kopfdaten, die ab der zweiten Seite nicht mehr angedruckt werden.
Ab der zweiten Seite benutze ich ja den Header, wo die Gesamtanzahl der Seiten kein Problem ist...

Re: [RTC] Seite x von y in Textkörper verwenden

17. August 2011 10:48

dannyt hat geschrieben:Vielleicht macht es die Sache einfacher, wenn ich die Gesamtseitenzahl nur auf der ersten Seite im Textkörper drucke?

Naja, für den Empfänger des Dokumentes mag das vielleicht seltsam aussehen.

Ich fahre bisher mit dem entweder-oder-Prinzip ganz gut:
Entweder der Kopfbereich ist auf allen Seiten gleich -> alles in den Kopf (verschenkt zwar viel Platz, für viele ist jedoch OK)
oder man einigt sich auf ein neues Layout, in welchem die Seitenanzahl immer ganz oben rechts erscheinen darf. Dann wird nur die Seitenzahl (und vielleicht noch andere, aber wenige Infos) in den Kopf gepackt, der ganze Rest wandert in den Körper.

Re: [RTC] Seite x von y in Textkörper verwenden

17. August 2011 10:52

Natalie hat geschrieben:
dannyt hat geschrieben:Vielleicht macht es die Sache einfacher, wenn ich die Gesamtseitenzahl nur auf der ersten Seite im Textkörper drucke?

Naja, für den Empfänger des Dokumentes mag das vielleicht seltsam aussehen.


Da hab ich mich glaub ich falsch ausgedrückt *g*
Damit meinte ich, dass die Gesamtseitenzahl im Textkörper nur auf der ersten Seite angedruckt wird.
Der "Kopf" der ersten Seite befindet sich bei mir ja im Textkörper, statt im Seitenkopf.
Und dieser Bereich wird halt nur auf der ersten Seite angedruckt.

Aber da die Sache ja so scheinbar leider nicht lösbar ist, werde ich nochmal mit dem Kunden reden :)

Danke trotzdem!

Re: [zurückgestellt] [RTC] Seite x von y in Textkörper verwe

12. November 2018 10:23

Es scheint doch möglich zu sein, die Seitenzahl im Textkörper auszugeben: http://navsupports.com/pagenumber-total ... rt-layout/

Re: [zurückgestellt] [RTC] Seite x von y in Textkörper verwe

12. November 2018 10:27

Danke!
Glücklicherweise konnte ich das Problem wohl zwischenzeitlich lösen (wie auch immer :-D )

12. November 2018 10:41

Hallo Danny,

wenn deine Frage zufriedenstellend beantwortet wurde, wäre es sehr nett von dir, wenn du deinen ursprünglichen Beitrag editierst und [Gelöst] vor den Titel schreibst.
So sehen andere Besucher dieser Community schon in der Themenübersicht und/oder den Suchergebnissen, ob es für dieses Thema eine Lösung gibt.

Vielen Dank für deine Mithilfe.

Gruß, Natalie
MSDynamics.de-Team