Procédure : ajouter une expression (Reporting Services)
Les expressions sont utilisées dans l'ensemble d'un rapport pour définir des propriétés d'éléments de rapport, des filtres, des groupes, un ordre de tri, des chaînes de connexion et des valeurs de paramètre. Les expressions commencent par un signe égal (=) et sont écrites en langage MicrosoftVisual Basic. Elles sont évaluées au moment de l'exécution par le processeur de rapports, qui associe le résultat d'évaluation aux éléments de disposition du rapport.
Les expressions peuvent être simples ou complexes. Une expression simple fait référence à un élément unique dans une collection intégrée. Les expressions complexes peuvent contenir des constantes, opérateurs, éléments de collecte globaux et appels de fonction. Pour plus d'informations, consultez Présentation des expressions simples et complexes (Reporting Services).
Pour entrer une expression simple, tapez-la directement dans une zone de texte sur l'aire de conception. L'expression sous-jacente réelle est créée automatiquement. Par exemple, si vous tapez [FieldName] dans une zone de texte, la propriété Value de la zone de texte a la valeur =Fields!FieldName.Value.
Pour entrer une expression complexe, utilisez la boîte de dialogue Expression. Ouvrez la boîte de dialogue Expression en cliquant sur le bouton (fx) dans les boîtes de dialogue, ou en choisissant Expression dans les menus contextuels.
Pour ajouter une expression à une zone de texte
En mode Conception, cliquez sur la zone de texte sur l'aire de conception à laquelle ajouter une expression.
Pour une expression simple, tapez le texte affiché de l'expression dans la zone de texte. Par exemple, pour le champ de dataset Sales, tapez [Sales].
Pour une expression complexe, cliquez avec le bouton droit sur la zone de texte, puis sélectionnez Expression. La boîte de dialogue Expression s'affiche. Tapez ou créez interactivement votre expression après le signe égal (=) dans le volet d'expression, puis cliquez sur OK.
L'expression apparaît sur l'aire de conception sous la forme <<Expr>>.
Voir aussi