Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Gras le texte particulier dans SSRS

Créez une fonction de code personnalisée pour mettre le texte en gras :cliquez avec le bouton droit sur une partie non conçue de la surface du rapport, choisissez Report Properties... et cliquez sur le Code languette. Saisissez le code suivant :

Function BoldText(Text As String) As String
  return Text.Replace("(", "(<b>").Replace(")", "</b>)")
End Function

Accédez à votre cellule de champ et modifiez l'expression de la valeur de la valeur du champ uniquement en appelant cette fonction avec la valeur du champ :

=Code.BoldText(Fields!FieldToBold.Value)

Maintenant, ce bit est la clé - dans votre cellule, cliquez là où il affiche <<Expr>> pour qu'il soit en surbrillance, cliquez dessus avec le bouton droit de la souris et choisissez Placeholder Properties... . Sur le General sélectionnez le bouton radio pour activer HTML - Interpret HTML tags as styles .

Désormais, tout ce qui se trouve entre les crochets sera en gras.

Mettre à jour - changer la couleur de la police

Vous pouvez également changer la couleur de la police en utilisant le <font> Balise HTML (l'exemple suivant met tout ce qui se trouve entre les crochets en rouge et en gras) :

Function BoldText(Text As String) As String
  return Text.Replace("(", "(<font color=Red><b>").Replace(")", "</b></font>)")
End Function