2008-08-25 14 views
0

Ich muss auf jeder Seite des Berichts ein Zusammenfassungsfeld haben und auf Seite 2 und vorwärts muss die gleiche Zusammenfassung oben auf der Seite erscheinen. Weiß jemand, wie man das macht? Ex:Zusammenfassungsfelder in Crystal Report VS2008

> 
> Page 1 
> 
> Name Value 
> a  1 
> b  3 
> Total 4 
> 
> Page 2 
> Name   Value 
> Total Before 4 
> c    5 
> d   1 
> Total   10 

Antwort

1

Erstellen Sie ein neues laufendes Gesamtfeld, z. B. "RTotal". In "Feld zum Zusammenfassen" wählen Sie "Wert", in "Art der Zusammenfassung" wählen Sie "Summe", unter "Auswerten" wählen Sie "Für jeden Datensatz". Sie können dieses Feld dann in Ihren Bericht ziehen, um es unten auf jeder Seite als "Gesamtwert" zu verwenden.

Sie können dieses Feld für laufende Summe jedoch nicht auch in der Seitenüberschrift verwenden, da Crystal den Wert in der ersten Zeile auf der Seite zuerst hinzufügt (in Ihrem Beispiel würde es 9 anstatt 4 am oberen Rand anzeigen) von Seite 2). Um dies zu umgehen, erstellen Sie ein Formelfeld, das den aktuellen Wert des Felds Value von der laufenden Summe (z. B. {#RTotal} - {TableName.Value}) subtrahiert und dieses Formelfeld in Ihren Seitenkopf einfügt.

0

Ich verstehe Ihre Frage nicht den ganzen Weg.

Wenn Sie eine allgemeine Zusammenfassung benötigen, die wiederholt wird, benötigen Sie einen Unterbericht, der mehrmals im Bericht angezeigt wurde.