Modifier l'expression (Générateur de rapports)
Mis à jour : 5 décembre 2005
Utilisez l'Éditeur d'expressions pour écrire une expression en Microsoft Visual Basic. L'Éditeur d'expressions contient une fenêtre de code, une arborescence des catégories, des éléments de catégorie et un volet de description. Vous pouvez ouvrir l'Éditeur d'expressions pour les éléments suivants :
- une zone de texte sur un rapport ;
- une propriété dans la page Propriétés ;
- un onglet Groupes dans les propriétés des régions de données ;
- un onglet Tri dans les propriétés des régions de données ;
- un onglet Filtre pour les datasets, les régions de données ou les regroupements de régions de données ;
- une étiquette de plan de document sur un groupe de régions de données ;
- un groupe parent sur un groupe de régions de données ;
- une chaîne de requête sur un dataset ;
- une valeur de paramètre pour une requête ;
- une valeur de paramètre pour un rapport ;
- une chaîne de connexion pour une source de données.
Certaines pages de propriétés (par exemple, Propriétés du tableau (onglet Tri, Générateur de rapports)) vous permettent de créer plusieurs expressions qui sont combinées au cours du traitement du rapport, mais l'Éditeur d'expressions fonctionne avec une seule expression à la fois.
Vous pouvez ouvrir l'Éditeur d'expressions en cliquant avec le bouton droit sur une zone de texte, en choisissant <Expression> dans la liste de valeurs d'une propriété ou en cliquant sur le bouton Expression (Fx) lorsqu'il est disponible dans une boîte de dialogue. Vous pouvez utiliser des expressions pour définir un grand nombre de propriétés, notamment la couleur, la police et les bordures pour ne citer qu'elles.
L'éditeur d'expressions est sensible au contexte ; les éléments de catégorie et les descriptions changent en fonction de la catégorie d'expression sur laquelle vous travaillez. Il prend en charge IntelliSense, la saisie semi-automatique des instructions et les couleurs de la syntaxe de façon à pouvoir facilement détecter les erreurs de syntaxe. Vous pouvez déplacer et redimensionner l'éditeur d'expressions pour obtenir une surface de travail plus étendue.
Pour plus d'informations, y compris des exemples, consultez Exemples d'expressions dans Reporting Services et Utilisation de paramètres dans les expressions.
Composants d'une expression
Les expressions créées commence par le signe égal (=) et peuvent inclure des constantes, des valeurs globales, des champs et d'autres éléments. La liste suivante décrit les catégories et les parties d'une expression.
Constantes
Sélectionnez le nœud Constantes pour définir les expressions qui contiennent une valeur constante. Les constantes sont utilisées pour spécifier la couleur, la police et les énumérateurs.Tous les éléments ne prennent pas en charge les expressions qui peuvent être définies sur une constante. Si une propriété ne peut pas être définie sur une valeur constante, la description fournit ces informations.
- Globals
Donne la liste des éléments de la collection globale que vous pouvez utiliser dans une expression. Pour plus d'informations, consultez Utilisation de collections globales dans les expressions (Reporting Services).
- Paramètres
Donne la liste des paramètres. Les paramètres de requête et les paramètres de rapport sont disponibles.
- Champs
Affiche la liste des champs qui peuvent être utilisés dans l'expression. La liste varie selon la propriété. Double-cliquez sur un champ pour le copier dans la zone Expression. Vous pouvez également faire glisser un champ vers la zone Expression.
- Datasets
Donne la liste des datasets disponibles et affiche les champs membres du dataset.
- Opérateurs
Affiche les opérateurs que vous pouvez inclure dans un calcul ou une manipulation de chaîne.
- Fonctions communes
Affiche les fonctions communes, groupées par type (par exemple texte, date et heure, etc.).
Options
Fenêtre de code
Utilisez la fenêtre de code du volet supérieur pour taper une expression. Lors de l'ouverture de l'éditeur d'expressions, la fenêtre de code contient l'expression du champ. Vous pouvez remplacer ou modifier l'expression. Vous pouvez y coller des fonctions, des opérateurs, des constantes, des champs, des paramètres et des éléments issus des collections globales. La fenêtre de code affiche les modifications au fur et à mesure.Un soulignement ondulé rouge signale une erreur de syntaxe. Pointez sur le texte souligné pour afficher le message d'erreur.
Lorsque vous saisissez des termes de collections globales suivis d'un signe de ponctuation, une liste déroulante affiche les propriétés, les membres ou les méthodes disponibles. À partir de la liste déroulante, vous pouvez saisir les tout premiers caractères suivis d'une tabulation pour remplir automatiquement la sélection.
- Arborescence des catégories
Affiche les catégories d'expressions. Le choix d'une catégorie établit un contexte pour la création d'une expression. Par exemple, la sélection des fonctions d'agrégation affiche AVG, Count et d'autres fonctions que vous pouvez insérer dans l'expression.
- Descriptions, exemples ou liste des membres
Selon l'élément de catégorie sélectionné, le troisième volet contient une description, un exemple d'expression ou une liste des membres.
Voir aussi
Référence
Aide du Générateur de rapports accessible par la touche F1
Autres ressources
Utilisation des expressions dans Reporting Services
Didacticiels de Reporting Services
Mise en forme des éléments de rapport
Mise en forme des valeurs numériques et de date dans un rapport