Visar alla objekt i ett visst område i en Crystal Reports grupp sammanfattning är inte okomplicerat . Även en enda rapport nivå sammanfattning kräver en rad beroende formler placeras i sekvens för att redogöra för Crystal Reports inneboende ordning på verksamheten . Lägga till en definierad grupp tvingar en annan formel för att nollställa insamlade värden så en gruppering inte innehåller värdena i föregående gruppering . Du kan undvika fältvariabler att fånga fält poster . Även användning av JOIN ( Array ) funktionen sträng ordnade objekt tillsammans , matriser har en 1,000 objekt begränsning och är svårare att använda med grupper . Instruktioner
Skapa formler och definiera variabler
1
Skapa första rapport med önskade fält och grupper
2
Skapa först Gå med formel (ex : Join1 ) . Omfatta :
Obs : //Formula Kommentarer , bearbetas inte
Delad STRINGVAR Y : . = Table.Field
//( Table.Field innehåller poster för visning i koncernen i sammandrag
Delad STRINGVAR X ,
Delad STRINGVAR Z;
3
Skapa sekund Gå formel (ex : Join2 ) att inkludera :
EvaluateAfter ( { @ JOIN1 } ) ;
delade STRINGVAR X : = { @ Join1 } , //Tidigare Record
delad STRINGVAR Y : = Table.Field ; //fältdata
Delad STRINGVAR Z;
p Om Z = " "
sedan Z : = Y
ANNARS Z : = X & " , " & Y ;
//" , " är en valfri avgränsare för stränginstrument objekt
Trim ( Z )
4
Skapa Formel för Group Header . (ex : Gå - Header ) till inkluderar :
delad STRINGVAR Z : = " " ; /
/Placerad i koncernen Header , hindrar en grupp från att visa en tidigare
grupper objekt
< . p > //kan undertryckas ( via formateringsalternativ )
5
Skapa Formel för gruppfot (ex : Join- sidfot ) att inkludera :
delade STRINGVAR Z ;
trim ( Z ) katalog
//Visar alla fält poster i koncernen sidfot som har avgränsats i Join2 .
Placera formler och fält på rapporten
6
Place och undertrycka formel Join2 i detalj avsnitt
Anmärkning : . Join2 måste existera i detalj avsnitt , men kan undertryckas
7
Place Table.Field i detalj avsnitt .
Anmärkning : . Table.Field visar databasen poster , men kan undertryckas kan också undertrycka hela Detalj avsnitt
8
Place formel Gå - Header i Group Header
< p . > Notera : Gå - Header kan undertryckas även kan dämpa hela avsnittet Group Header
9
Place formel Gå - sidfot i gruppen Footer
< . . . br >