[gelöst]Header & Footer drucken sich zweimal

26. Februar 2008 15:58

Hi.
Ich hab bei meinen Report ein kleines Problem.
Und zwar:

Bild

Sind die Dataitems.
Das erste hat 2 Header, was ja soweit ok ist.

Das 2te nun besteht aus 1 Header, 1 Body 1 Section.


Diese Druckt er einmal den Header und den Footer ohne Body ab und direkt danach das ganze nochmal diesmal aber korrekter Weise mit den Zeilen.
Den Rest danach wieder wie gewünscht.
Einer eine Idee wie ich das unterbinden kann.

MFG
Zuletzt geändert von Khris am 29. Februar 2008 11:48, insgesamt 1-mal geändert.

Re: Header & Footer drucken sich zweimal

26. Februar 2008 16:53

Khris hat geschrieben:Diese Druckt er einmal den Header und den Footer ohne Body ab und direkt danach das ganze nochmal diesmal aber korrekter Weise mit den Zeilen.

Sorry, den Satz habe ich nicht verstanden. Könntest du es umformulieren?
In welchem DataItem gibt es Probleme?

27. Februar 2008 10:09

Das Integer-TotalTourData.

Das druckt sich komischerweise 2x ab.
Einmal Header & Footer ohne Zeilen vom Body
Und darunter direkt nocheinmal mit Header & Footy, dann sind aber die zugehörigen Bodyzeilen dabei.

27. Februar 2008 10:26

Wie oft wird TotalTourData durchlaufen? Wie sind dort die Filter gesetzt?

27. Februar 2008 13:07

TotoalTourData:
SETRANGE(Number,1,NumberofItems);

Wobei NumberofItems die Anzahl der Zeilen sind die gedruckt werden sollen.
Filter sonst soweit kein.

Hab das eigentlich 1:1 aus einem anderen report von mi übernommen und da Tritt der Efekt nicht auf.

Und nu bin ich ratlos.

27. Februar 2008 13:16

Kann es sein, dass ich deinem Beispiel Total TourData zwei Datensätze hat, von denen der erste aber leer ist?

Um das ganz sicher zu prüfen, setze einen Breakpoint auf den TotalTourData-OnAfterGetRecord-Trigger und lass dir durch den eingeschalteten Debugger anzeigen, was da an Daten drin steht.

29. Februar 2008 11:48

ah okay habs behoben.
SETRANGE(Number,1,NumberofItems);

hab ich :

SETRANGE(Number,2,NumberofItems);


gemacht. Die leere Zeile ist nun weg.

Lieben dank.

29. Februar 2008 11:56

Dies spricht auch dafür, dass du eine Zeile zuviel in deinem Array oder Record hattest. Nun hast du nur das Symptom behoben ;-)