Comment utiliser une variable partagée dans un rapport Crystal Reports
Les variables partagées sont extrêmement utiles dans Crystal Reports. Contrairement aux variables locales et globales, la valeur stockée dans une variable partagée peut être définie et/ou lue n'importe où dans le rapport. Par exemple, vous pouvez créer une variable partagée appelée Age. Vous stockez la valeur 31 dans Age dans un sous-rapport, puis vous affichez cette valeur dans un autre sous-rapport.
Étape 1 : Définir la variable partagée
Une variable partagée peut être définie n'importe où dans le rapport principal ou dans n'importe quel sous-rapport. Pour définir une variable partagée nommée Age, utilisez le code suivant :
Shared NumberVar UserAge;
UserAge := {Table1.Age};
""
Étape 2 : Afficher ou utiliser la variable partagée
Une variable partagée peut être traitée ou affichée n'importe où dans le rapport principal ou dans n'importe quel sous-rapport. Pour partager votre variable Age :
Shared NumberVar UserAge;
UserAge
Étape 3 : Utiliser la variable dans des formules ou sections
Utilisez votre variable partagée dans des formules ou des sections n'importe où dans votre rapport.
Astuce
L'utilisation d'une variable partagée peut améliorer les performances d'un rapport Crystal Reports en permettant le partage de données entre sous-rapports. Cela peut éliminer le besoin de lier de nombreuses tables dans un sous-rapport, accélérant ainsi le traitement.
