Comment Pouvons-nous passer un paramètre du rapport principal au sous-rapport dans les rapports crystal XI
Comment 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 de sous-rapports. S'il vous plaît aider moi.
6 réponses
faites un clic droit sur l'objet du sous-rapport et choisissez Modifier les liens du sous-rapport, puis sélectionnez comment le paramètre doit être utilisé par le sous-rapport.
en utilisant CodebyMoonlight la solution nécessite une relation entre le rapport principal et les sous-rapport.
Si il n'y a aucun rapport entre les deux, vous pouvez utiliser Variables Partagées pour passer des valeurs entre les deux, comme la variable partagée peut être définie et affichée n'importe où dans le rapport principal ou le sous-rapport.
Shared NumberVar x := 5;
paramètre de partage entre le rapport principal et les sous-rapport "clic-Droit sur le sous-état de l'objet et choisissez Modifier le sous-état des Liens, puis sélectionnez la façon dont le paramètre est utilisé par le sous-rapport."travaille pour moi
j'ai eu le même problème. Le rapport principal est d'abord chargé, puis le sous-rapport. Vous devez charger le sous-état avant de pouvoir utiliser la variable.
je pense que l'utilisation de Clic droit et liens vers les sous-rapports ou Var partagée entre le rapport et le sous-rapport Les deux en utilisant la formule de sélection de sorte qu'il est adapté pour des données limitées seulement La formule de sélection fonctionne après avoir chargé tous les enregistrements de la table de base de données ... mauvaise performance de chargement du rapport j'essaie donc de limiter les lignes en passant certains paramètres de C# / VB et en envoyant d'autres du rapport principal au rapport secondaire. Par exemple, si vous avez besoin de la transaction des articles dans la période et vous pouvez passer le paramètre de période de application (c# ..) et en utilisant des liens de sous-rapport pour envoyer itemID
https://kb.blackbaud.com/articles/Article/52328
créer un champ Paramètre dans le rapport principal. À partir du rapport principal, faites un clic droit sur le sous-rapport et sélectionnez Modifier les liens du sous-rapport. Dans la fenêtre de lien du sous-rapport, sélectionnez le champ Paramètre dans la fenêtre intitulée "champs disponibles", et cliquez sur le bouton " > "pour le déplacer vers la fenêtre à droite intitulée" champs à relier à" Ci-dessous, assurez-vous que vous avez une vérification à côté de sélectionner les données dans le sous-rapport basé sur champ. En dessous de la case à cocher, s'il n'est pas déjà présent, sélectionnez le champ du sous-rapport auquel vous souhaitez que le champ paramétrique soit lié. Cliquez sur OK