2009-03-24 4 views
0

Hallo Ich habe einen Crystal Report entwickelt, der nur zwei Unterberichte anzeigt und keine Felder im Hauptbericht enthält.Anzeigen von Unterberichtdaten nur von der ersten Seite

Ich habe diese beiden Unterberichte erstellt und sie in den Berichtkopfbereich A bzw. B des Hauptberichts gestellt.

Aber das Problem ist, wenn ich den Bericht ausführen, Daten werden ordnungsgemäß von der zweiten Seite angezeigt, aber nicht von der ersten Seite. Die erste Seite zeigt nur leere Daten mit Drucken des Kopfbereichs. Wenn ich einige Beispieltextfelder in denselben Berichtsheaderabschnitten ablege, in denen mein erster Unterbericht platziert wird, wird er nur auf der ersten Seite angezeigt. Aber Unterberichte werden nicht von der ersten Seite angezeigt.

Sie benötigen eine Lösung für die gleiche

Antwort

1

Versuchen Sie, die subreports in Berichtsfuß setzen.

Ich habe Probleme mit Unterberichten im Berichtsheader, die länger als eine Seite sind. Ich denke, das liegt daran, dass die Kopfzeile des Berichts vor dem Seitenkopf steht und vielleicht ein Bug vorliegt.

1

Wie DotJoe sagt, besteht die Empfehlung darin, die Unterberichte nach Möglichkeit in die Fußzeilenbereiche einzufügen. Aufgrund der Zwei-Pass-Natur der Berichtsengine werden nicht alle Werte bis zu dem Zeitpunkt berechnet, zu dem die Kopfzeile "gedruckt" wird, während alles bis zu dem Zeitpunkt erfolgt, an dem die Fußzeile "gedruckt" wird. Ich habe gesehen, dass einige Dinge wie Laufende Summen in der Kopfzeile Null sind, aber einen gültigen Wert in der Fußzeile.