Footer print on every Page

9. Juli 2009 12:28

Hallo Zusammen,

ich habe mir einen Report gebaut (zum Test) der mir alle Kontakte gefiltern nach bestimmten Kriterien auswirft. Nun will ich unter jeder Seite einen Footer setzen.

Ich habe folgendes Getan:

Data Item

Contact | Kontakte
Integer | Page Loop <-- sortig Number (eingerückt)

Page Loop Footer auf "PrintOnEveryPage" gesetzt! Sollte nun funktionieren!

Aber was macht der blöde Report: Druckt einen Kontakt, lässt die seite dann leer und schreibt dann am ende der Seite den Footer. Sollte aber eigentlich so sein, dass der die ganze seite mit kontakten beschreibt und erst dann den foot andruckt.

Bin ich denn doof! Das war doch sooo einfach! Normalerweise!!
Zuletzt geändert von tac0211 am 10. Juli 2009 11:29, insgesamt 2-mal geändert.

Re: Das einfachste klappt nicht: Footer print on every Page

9. Juli 2009 12:36

versuch einfach mal die Eigenschaft newpageperrecord auf no zu setzen.
oder aber die Gruppierung auf Kontaktnummer rauszunehmen. 8-)

Re: Das einfachste klappt nicht: Footer print on every Page

9. Juli 2009 13:20

Soweit ich das beurteilen kann, brauchst du das DataItem PageLoop nicht wirklich - du könntest einfach den Footer von DataItem Kontakte verwenden.

Aber wenn das DataItem bleiben soll, dann gehört es ÜBER das DataItem Kontakte und Kontakte dann eingerückt:
Code:
Integer - PageLoop
  Contact - Kontakte


Schau dir z.B. die Reports Auftragsbestätigung & Co. an.
Dort wird PageLoop zum Andrucken eines Kopfes verwendet. Danach erst kommt Sales Header.

Re: Das einfachste klappt nicht: Footer print on every Page

9. Juli 2009 13:58

hey, prima!!!

so hat es geklappt. man, daran habe ich gar nicht gedacht!

liebe grüße und vielen lieben dank!

Re: Footer print on every Page

10. Juli 2009 11:31

doch noch nicht gelöst! denn jetzt fängt der den ein uns selben datensatz immer und immer wieder aufzulisten. ohen den page loop erscheint nur ein datensatz auf dem ausdruck. jetzt sind es gute weit mehr als 2000 seiten und es ist kein ende in sicht.

was habe ich falsch gemacht?

page loop hat sorting(number)

Re: Footer print on every Page

10. Juli 2009 11:35

wenns nicht läuft, vermute ich du hast was falsch eingestellt!

versuch doch mal, für diesen einfachen Report nur den Assistenten zur Erstellung zu benutzen.
anschliessend fügst du noch die Section unten ein und alles sollte laufen.

Re: Footer print on every Page

10. Juli 2009 11:51

Du meinst, die vielen Seiten kommen nur dann, wenn das DataItem PageLoop existiert?
Naja, du musst schon auf einen Datensatz im PageLoop filtern. Entweder du setzt MaxIteration = 1 oder du orientierst dich am Standard (siehe DataItemTableView) .

Re: Footer print on every Page

10. Juli 2009 11:54

habe es jetzt anders gemacht:

habe einfach einen footer vom dataitem auf printOnEveryPage gesetzt! problem jetzt: die obere section wird mit an den unteren seitenrand gezogen.

Re: Footer print on every Page

10. Juli 2009 11:57

Du könntest auch alternativ unsere Vorschläge annehmen oder dich etwas genauer mit DataItems an und für sich auseinander setzen: Wann gebrauch ich welche, was machen sie eigentlich, welchen Einfluss üben Sie aufeinander aus, welchem DataItem weise ich welche Sections für meine Zwecke zu ...

Nichts für ungut ;-)

Re: Footer print on every Page

10. Juli 2009 13:22

<OffTopic>
Theorie: Jeder weiß, wie es geht, aber nichts funktioniert.
Praxis: Man weiß zwar nicht warum, aber es funktioniert.
Theorie und Praxis: Nichts funktioniert, und keiner weiß warum. :mrgreen:
</OffTopic>