Crystal Reports - Créer un champ de 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.

Pour créer un paramètre qui autorise plusieurs valeurs

Dans l'explorateur de données → clic droit sur Paramètres → sélectionnez Nouveau → Nouveau paramètre

Dans la boîte de dialogue Créer un paramètre, entrez un nom pour le paramètre.

Sélectionnez le type de données approprié dans la liste → Entrez le texte d'invite → Définissez Autoriser plusieurs valeurs sur Vrai.

Désormais, à l'invite, vous pouvez spécifier plusieurs valeurs à saisir pour le paramètre.

Pour spécifier des valeurs discrètes ou de plage

Pour le type de plage de valeurs, choisissez Discrète ou Plage.

Si vous sélectionnez Discret, le paramètre acceptera des valeurs discrètes (plutôt que des plages de valeurs).

Si vous sélectionnez Plage, vous êtes invité à entrer les valeurs des paramètres. Vous pouvez entrer une valeur de début et une valeur de fin. Par exemple, si vous entrez les valeurs "1" et "10", la plage est comprise entre 1 et 10 et un rapport qui utilise ce paramètre pour le filtrage affichera tous les enregistrements avec des valeurs comprises entre 1 et 10. Cela fonctionne également pour les paramètres de chaîne. Avec une valeur de départ de «A» et une valeur de fin de «H», un rapport qui utilise ce paramètre pour le filtrage affichera tous les enregistrements dans une plage alphabétique de AH.

Si les options Autoriser plusieurs valeurs et les options discrètes sont sélectionnées, le paramètre acceptera plusieurs valeurs discrètes. Vous pouvez saisir plus d'une valeur, mais ces valeurs seront évaluées individuellement et ne seront pas interprétées comme une plage. Si les options Autoriser plusieurs valeurs et Plage sont sélectionnées, le paramètre acceptera plusieurs plages.