web-dev-qa-db-fra.com

Comment pouvons-nous passer un paramètre du rapport principal au sous-rapport dans les rapports Crystal XI

Comment pouvons-nous passer un paramètre du rapport principal à un sous-rapport dans Crystal Reports XI? J'ai un paramètre dans le rapport principal. Maintenant, je veux passer le même paramètre aux sous-états. Aidez-moi, s'il vous plaît.

28
sivakumar

Cliquez avec le bouton droit sur l'objet de sous-rapport et choisissez Modifier les liens de sous-rapport, puis sélectionnez le mode d'utilisation du paramètre par le sous-rapport.

 Subreport linking of paramters

35
MartW

Utiliser La solution de CodebyMoonlight nécessite une relation entre le rapport principal et le sous-rapport. 

S'il n'y a pas de relation entre les deux, vous pouvez utiliser Variables partagées pour transmettre des valeurs entre les deux, car les variables partagées peuvent être définies et affichées n'importe où dans le rapport principal ou le sous-rapport.

Shared NumberVar x := 5;
10
Ahmed

https://kb.blackbaud.com/articles/Article/52328

Créez un champ de paramètre dans le rapport principal . Dans le rapport principal, cliquez avec le bouton droit de la souris sur le sous-rapport et sélectionnez Modifier les liens de sous-rapport . Dans la fenêtre de liaison du sous-rapport, sélectionnez le champ de paramètre dans la fenêtre intitulée "Champs disponibles". Cliquez sur le bouton ">" pour le déplacer dans la fenêtre de droite intitulée "Champs à relier" .__ En dessous, assurez-vous de cocher la case Sélectionner des données dans le sous-rapport en fonction du champ . la case à cocher, si ce n’est pas déjà fait, sélectionnez le champ du sous-rapport auquel vous souhaitez que le champ de paramètre soit lié ..__ Cliquez sur OK.

0
SN Ramkumar MCA

Je pense que l’utilisation de Clic droit et liens de sous-rapport Ou Var partagée entre rapport et sous-rapport Tous deux utilisant la formule Sélection de sorte qu’elle ne convient que pour des données limitées Formule de sélection qui fonctionne après le chargement de tous les enregistrements de la table de la base de données ... signaler le chargement de mauvaises performancesso, je souhaite limiter le nombre de lignes en transmettant un paramètre de C #/VB et en envoyant d'autres du rapport principal au sous-rapport Par exemple, si vous avez besoin du transaction d'éléments dans la période et vous pouvez passer le paramètre de période de l'application (c # ..) et utiliser des liens de sous-rapport pour envoyer l'ID d'élément

0
Khaled Elt

J'ai eu le même problème. Le rapport principal a été chargé en premier, puis le sous-rapport. Vous devez charger le sous-rapport avant de pouvoir utiliser la variable. 

0
user6666716

partage de paramètres entre le rapport principal et le sous-rapport "Cliquez avec le bouton droit sur l'objet de sous-rapport et choisissez Modifier les liens de sous-rapports, puis sélectionnez le mode d'utilisation du paramètre par le sous-rapport." travaille pour moi

0
Muhammad Azeem