I Crystal Reports er en underrapport en standard rapport indlejret i en anden betænkning , der er kendt som en hovedrapport . Dette gør det muligt for hovedrapporten til at vise resultater stammer fra en forespørgsel end sit eget . Delrapport data kan overføres til , der anvendes af og eventuelt vises på hovedrapporten. For eksempel skal du bestå en delrapport værdi eller database felt til en hovedrapport , der ikke kunne bestemmes ud fra den primære forespørgsel. Værdier er gået mellem de vigtigste rapport og delrapport igennem " delte variabler , " indført i CR7 , ved hjælp af en specifik metode , der regulerer transaktionen. Ting du har brug
Primary rapporten som en hovedrapport .
Sekundær rapport indlejret som en underrapport .
Vis Flere Instruktioner
1
Edit delrapport . I design visning af hovedrapport , skal du højreklikke på delrapport , og vælg "Rediger Delrapport ". Dette åbner et nyt faneblad viser delrapport .
2
Opret en ny delrapport formel. Fra menuen Vis , klik på " Field Explorer , " highlight " Formula Fields " og klik på "Ny "-ikonet. Dette beder dig om en formel, navn, og åbner formlen dialogboks.
3
Rediger og gem formel til at oprette en delt variabel til at indeholde de værdier , der er nødvendige i hovedrapporten . Specifik metode :
Whileprintingrecords , Shared numberVar n : = X,
Bemærk: numberVar er den tildelte type numerisk . Kan være andre typer i formel picklist.n er enhver alfanumerisk variabel name.X er værdien tildelt n. . Kan være en bogstavelig værdi , formel eller database field.Must vurderer til det tildelte type.
4
Placer formlen på delrapport og lukke. Den delte variabel værdi overgår til hovedrapporten hvis evalueret på run-time på delrapport .
5.
Oprette en hovedrapport formel til at acceptere den delte variable værdi fra underrapport . Gentag trin 2
6
Rediger og gem hovedrapporten formel ved hjælp af specifikke metode : . Whileprintingrecords ; Shared numberVar n ,
7
Place hovedrapporten formel på de vigtigste rapport i et afsnit under delrapport .
8
Beslut hvis hovedrapporten skal vise delrapport data. Hvis nej , skal du gentage trin 1 . Render alle objekter usynlige ved shading tekst hvid eller kontrol undertrykkelse fra format dialogboksen minimere § afstande , skal du gemme og lukke. Hvis ja , skal du formatere delrapport at gøre efter behov med hovedrapport data.
9
Opdater hovedrapporten. Dette kører delrapport og henter den værdi, der skal deles . Hovedrapporten vil vise denne værdi via hovedrapporten formel.