Crystal Reports - Paramètres
Parameterssont utilisés pour prendre les entrées de l'utilisateur avant la génération du rapport. L'utilisateur doit répondre à l'invite avant que le rapport ne soit généré et la sortie du rapport dépend de la réponse de l'utilisateur pour la valeur du paramètre.
En utilisant des paramètres avec des formules et dans le rapport, vous pouvez créer un rapport unique qui change en fonction des besoins des différents utilisateurs.
Les listes de valeurs peuvent être utilisées pour saisir des valeurs d'invite dans les paramètres. Les listes de valeurs peuvent être statiques ou dynamiques. Ils peuvent également être utilisés comme invites dynamiques à un seul niveau ou à plusieurs niveaux.
Note - Les paramètres de Crystal Reports peuvent être utilisés dans les filtres après leur extraction de la base de données.
Paramètres en cascade
Les paramètres avec dépendance sont regroupés et sont appelés paramètres en cascade. Les paramètres en cascade vous permettent de regrouper deux ou plusieurs paramètres dans un seul groupe.
Paramètres hérités
Les paramètres peuvent également être créés au niveau de l'univers ou dans l'Editeur de requête et ils peuvent être hérités ultérieurement dans Crystal Reports. Ils sont appelés paramètres hérités. Ces paramètres peuvent être supprimés au niveau du rapport, mais ils ne peuvent pas être modifiés dans un rapport. Ces paramètres ne peuvent être modifiés que là où ils ont été créés.
Types de données de paramètres
Les paramètres de Crystal Report prennent en charge sous les types de données -
- Number
- String
- Date
- Time
- DateTime
- Currency
- Boolean
- Member
Points importants à retenir lors de l'utilisation des paramètres -
Pour utiliser un paramètre dans une formule, il n'est pas nécessaire de le placer dans le rapport. Les paramètres peuvent être utilisés dans une formule comme d'autres objets et peuvent être créés dans l'atelier Formule.
Les paramètres peuvent être utilisés avec des listes de valeurs statiques ou dynamiques.
Vous pouvez également créer une liste de valeurs à partir de laquelle l'utilisateur peut choisir la valeur du paramètre au lieu de la saisir manuellement.
Liste des types de valeurs
Type | La description | Quand utiliser |
---|---|---|
LOV statiques | Fournit une liste simple basée sur les valeurs que vous ajoutez ou importez dans le rapport |
|
LOV dynamiques basées sur les données du rapport | Fournit une liste dynamique à partir de la source de données |
|
LOVs de l'univers | Fournit une liste créée et maintenue dans l'univers. |
|
Comment créer un paramètre?
Dans la vue Explorateur de données, cliquez avec le bouton droit dans la zone Paramètres → sélectionnez Nouveau → Nouveau paramètre
La boîte de dialogue Créer un paramètre apparaît → Entrez un nom pour le paramètre (jusqu'à 255 caractères alphanumériques). Dans la boîte de dialogue, vous pouvez modifier le nom et le type du paramètre ainsi que d'autres propriétés.
Sélectionnez le type de données approprié dans la liste → tel que Chaîne, Nombre ou Date, entre autres.
Dans la zone Texte d'invite, saisissez le texte d'invite souhaité (jusqu'à 255 caractères alphanumériques).
For example - "Sélectionnez un nom"
Ce texte apparaîtra dans la boîte de dialogue d'invite lorsque vous prévisualisez le rapport ou lorsque vous actualisez les données dans la zone Page.
Pour créer une liste de valeurs, cliquez sur le bouton points de suspension → La boîte de dialogue Modifier la liste des valeurs apparaît → Entrez les valeurs que vous souhaitez voir lorsque vous y êtes invité → vous pouvez ajouter une liste de pays pour un type de chaîne, ou une liste de valeurs pour un type de nombre → cliquez sur OK → Vous revenez à la boîte de dialogue Créer un paramètre → cliquez sur OK et faites glisser le paramètre vers votre rapport.
Une fois le paramètre déplacé vers la structure du rapport, vous pouvez accéder à l'onglet de page pour voir les listes de valeurs sélectionnées tout en actualisant les données du rapport.