Weergave van alle artikelen van een bepaald gebied in een Crystal Reports -groep samenvatting is niet eenvoudig . Zelfs een enkel verslag niveau samenvatting vereist een reeks van afhankelijke formules in volgorde geplaatst om rekening te houden met Crystal Reports inherente volgorde van de bewerkingen . Het toevoegen van een bepaalde groep dwingt een formule verzamelde waarden resetten, een groep niet de waarden van de voorafgaande groep bevatten . U kunt reeks variabelen te vermijden gebied items vastleggen . Hoewel het gebruik van de JOIN ( Array ) functie zal samen string array items , arrays hebben een 1000 artikel beperking en zijn moeilijker te gebruiken met groepen . Instructies Formules maken en definiëren van variabelen 1 Maak eerste rapport met de gewenste velden en groepen kopen van 2 Maak eerst Join formule ( ex : Join1 ) . Naar onder andere: notitiekaarten : //Formula Reacties , niet verwerkt Gedeeld stringVar Y : . = Table.Field //( Table.Field bevat de items voor weergave in Groep Samenvatting Gedeelde stringVar X ; Gedeelde stringVar Z ; 3 Maak tweede Join formule ( ex : Join2 ) op te nemen : EvaluateAfter ( { @ JOIN1 } ) ; gedeeld Stringvar X : = { @ Join1 } ; //Vorige record gedeeld stringVar Y : = Table.Field ; //Veld gegevens < br > Gedeelde StringVar Z ; IF Z = " " THEN Z : = Y ELSE Z : = X & " , " & Y ; < br > //" , " is een optionele begrenzer voor strijkinstrumenten artikelen Trim ( Z ) 4 Maak Formule voor Groepkoptekst . ( ex : Word - Header ) naar onder meer : gedeeld StringVar Z : = " " ; //Geplaatst in de groep Koptekst , voorkomt een groep uit het weergeven van een voorafgaande groepen artikelen < . p > //Kan worden onderdrukt ( via opmaakopties ) 5 Maak Formule voor Group Footer ( ex : Word - Footer ) op te nemen : gedeeld StringVar Z ; bekleding ( Z ) op //Hiermee worden alle items in het veld Group Footer , zoals afgebakend in Join2 . plaatsen Formules en Gebieden op Rapport Place en 6 onderdrukken formule Join2 in sectie Detail notitiekaarten : . Join2 moet bestaan in sectie Detail , maar kan worden onderdrukt Plaats Table.Field in sectie Detail 7 . notitiekaarten : . Table.Field geeft database- items , maar kan worden onderdrukt kan hele sectie Detail onderdrukken ook Place formule 8 Doe - Header Groepkoptekst Let op : Doe - Header kan worden onderdrukt kan ook hele sectie Groepkoptekst onderdrukken Place formule 9 Doe - voettekst in Group Footer < . . . br > |