Utilisation de constantes dans des expressions (Reporting Services)
Une constante se compose de texte littéral ou de texte qui a été prédéfini par un composant de Reporting Services. Le processeur de rapports a accès aux constantes prédéfinies afin que, lorsque vous les incluez dans une expression, les valeurs qu'elles représentent soient substituées dans l'expression avant son évaluation.
Texte littéral
Dans une expression, le texte littéral est le texte qui figure entre guillemets doubles. Vous pouvez également taper le texte directement dans une zone de texte sans guillemets doubles s'il ne fait pas partie d'une expression. Si la valeur de la zone de texte ne commence pas par un signe égal (=), le texte est traité comme texte littéral. Le tableau suivant répertorie plusieurs exemples de texte littéral dans une expression.
Constante |
Texte affiché |
Texte de l'expression |
---|---|---|
Report run at: |
<<Expr>> |
="Report run at: " & Globals!ExecutionTime |
Adventure Works Cycles |
Adventure Works Cycles |
Adventure Works Cycles |
[Texte affiché entre crochets] |
\[Texte affiché entre crochets\] |
[Texte affiché entre crochets] |
Pour plus d'informations, consultez Présentation des expressions simples et complexes (Reporting Services).
Constantes RDL
Vous pouvez utiliser des constantes définies en RDL (Report Definition Language) dans une expression. Dans la boîte de dialogue Expression, les constantes apparaissent lorsque vous créez une expression pour une propriété de rapport qui accepte uniquement certaines valeurs valides, également appelées types énumérés. Le tableau suivant contient deux exemples.
Propriété |
Description |
Valeurs |
---|---|---|
TextAlign |
Valeurs valides pour aligner le texte dans une zone de texte. |
Général, Gauche, Centre, Droit |
BorderStyle |
Valeurs valides pour une ligne ajoutée à un rapport. |
Par défaut, Aucune, Pointillés, Tirets, Unie, Double, Tiret-point, Tiret-point-point |
Constantes Visual Basic
Vous pouvez utiliser des constantes définies dans la bibliothèque d'exécutables Visual Basic dans une expression. Le tableau suivant contient deux exemples.
Constante |
Description |
---|---|
vbCrLf |
Constante Visual Basic pour un retour chariot à la suite d'une nouvelle ligne. Par exemple, l'expression suivante affiche l'horodatage pour le traitement des rapports et l'utilisateur sur deux lignes dans une seule zone de texte : =Globals!ExecutionTime & vbCrLf & User!UserID |
DateInterval.Day |
Constante Visual Basic que vous utilisez pour désigner la partie jour d'une valeur de date et d'heure dans un appel de fonction DatePart. Par exemple, pour la date du 10 janvier 2008, la fonction suivante retourne le nombre 10 : =DatePart("d",Globals!ExecutionTime) |
Constantes CLR
Vous pouvez utiliser des constantes définies dans les classes CLR (Common Language Runtime) .NET Framework dans une expression. Le tableau suivant contient un exemple de couleur définie par le système.
Constante |
Description |
---|---|
MistyRose |
Lorsque vous créez une expression pour une propriété de rapport basée sur la couleur d'arrière-plan, vous pouvez spécifier une couleur par nom. Les noms valides sont répertoriés dans la boîte de dialogue Expression. |
Voir aussi