Dans Crystal Reports, un sous-rapport est un rapport standard intégré dans un autre rapport , connu comme un rapport principal. Cela permet au rapport principal pour afficher les résultats issus d'une requête autre que le sien . Données du sous-rapport peut être transmis à , utilisés par , et éventuellement affichés sur le rapport principal. Par exemple, vous devez passer une valeur de sous-état ou un champ de base de données à un rapport principal qui ne pouvait être déterminée à partir de la requête principale. Les valeurs sont écoulées entre le rapport principal et sous-état à travers " variables partagées », introduits dans CR7 , en utilisant une méthodologie spécifique qui régit la transaction. Les choses dont vous aurez besoin
rapport primaire comme un rapport principal.
Rapport secondaire intégré comme sous-rapport .
Show More Instructions
1
Edition sous-état. Compte tenu de la conception du rapport principal , cliquez-droit sur le sous-état et sélectionnez " Modifier Subreport . " Cela ouvre un nouvel onglet montrant le sous-état.
2
Créer une nouvelle formule de sous-état. Dans le menu Affichage, cliquez sur " Explorateur de champs , « Highlight » Champs de formule " et cliquez sur l'icône "Nouveau". Cela vous demande un nom de formule , et ouvre la boîte de dialogue de la formule.
3
modifier et enregistrer formule pour créer une variable partagée à contenir les valeurs nécessaires dans le rapport principal . Méthode spécifique: Photos
WhilePrintingRecords ; partagés NumberVar n : = X ;
Note: NumberVar est le type attribué , numérique. Peut -être d'autres types de formule picklist.n est tout nom.x la variable alphanumérique est la valeur attribuée à n. Peut être une valeur littérale , une formule ou field.Must de base de données pour évaluer le type attribué .
4
place la formule de la sous-état et de fermeture. La valeur de variable partagée va passer au rapport principal que si évaluée lors de l'exécution sur le sous-état.
5
créer une formule de rapport principal d'accepter la valeur de variable partagée du sous-état. Répétez l'étape 2
6
éditer et de sauvegarder la formule du rapport principal en utilisant la méthode spécifique : . WhilePrintingRecords ; partagés NumberVar n;
7
Lieu de la formule de rapport principal sur la principale rapport dans une section ci-dessous le sous-état.
8
décider si le rapport principal doit afficher les données du sous-état . Si non, répétez l'étape 1 . Rendre tous les objets invisibles par l'ombrage du texte blanc ou le contrôle de la suppression de dialogue de format, de minimiser la section espacements , enregistrer et fermer. Si oui, formater le sous-état à rendre , au besoin avec les principales données du rapport.
9
actualiser le rapport principal . Cela va du sous-état et récupère la valeur à partager. Le rapport principal affichera cette valeur via la formule du rapport principal.