Viser alle elementer av et gitt felt inn i en Crystal Reports gruppe sammendraget er ikke enkelt. Selv en enkelt rapport sammendrag krever en rekke avhengige formler plassert i rekkefølge å gjøre rede for Crystal Reports iboende rekkefølgen for operasjonene . Legge til en definert gruppe tvinger en annen formel for å tilbakestille innsamlede verdier slik at en gruppering ikke inneholder verdiene av den tidligere gruppering . Du kan unngå rekke variabler for å fange feltet elementer. Selv om bruk av BLI ( Array )-funksjonen vil henge grupperte elementer sammen , arrays har en 1000 element begrensning og er vanskeligere å bruke med grupper . Instruksjoner
Opprette formler og definere variabler
en
Lag innledende rapport med ønskede felt og grupper
2
Lag først Bli med formel (ex : Join1 ) . Å omfatte :
Merk: //Formula Kommentarer , ikke behandlet
Delt stringVar Y : . = Table.Field
//( Table.Field inneholder elementer for visning i gruppe Summary
Delt stringVar X;
Delt stringVar Z ;
3
Lag andre Bli med formel (ex : Join2 ) til å omfatte : en < p > EvaluateAfter ( { @ JOIN1 });
delt Stringvar X : = { @ Join1 }; //Forrige Record
delt stringVar Y : = Table.Field ; //feltdata
Delt StringVar Z ;
IF Z = ""
SÅ Z : = Y
ELSE Z : = X & " , " & Y;
//"," er et valgfritt skilletegn for strengeinstrumenter elementer
Trim (Z )
4
Lag Formel for konsernet Header . (ex : Bli - Header ) til inkluderer : en
delt StringVar Z : = " ";
//plassert i gruppen Header , hindrer en gruppe fra å vise en tidligere
grupper elementer
< . p> //kan bli undertrykt (via formateringsalternativer )
5
Lag Formel for gruppebunnteksten (ex : bli - bunntekst ) for å inkludere : en
delt StringVar Z ;
trim ( Z )
//Viser alle felt elementer i konsernet bunntekst , som avgrenset i Join2 .
bilder Plassere formler og felt på rapport
6
Place og undertrykke formel Join2 i detalj Seksjon
Merk: . Join2 må eksistere i detalj seksjonen, men kan undertrykkes
7
Place Table.Field i detalj avsnitt .
Merk: . Table.Field viser database elementer , men kan undertrykkes kan også undertrykke hele Detalj seksjon
8
Place formel bli - Header i gruppe Header
< p . > Merk : Bli - Header kan undertrykkes kan også undertrykke hele konsernet Header delen
9
Place formel bli - bunntekst i gruppebunnteksten
< . . . br >