Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fetten Sie den jeweiligen Text in SSRS

Erstellen Sie eine benutzerdefinierte Codefunktion, um den Text fett darzustellen:Klicken Sie mit der rechten Maustaste auf einen Teil der Berichtsoberfläche, der kein Design ist, und wählen Sie Report Properties... und klicken Sie auf Code Tab. Geben Sie den folgenden Code ein:

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

Gehen Sie zu Ihrer Feldzelle und ändern Sie den Ausdruck für den Wert von nur dem Feldwert zum Aufrufen dieser Funktion mit dem Feldwert:

=Code.BoldText(Fields!FieldToBold.Value)

Nun, dieses Bit ist der Schlüssel – klicken Sie in Ihrer Zelle auf die Stelle, an der <<Expr>> angezeigt wird damit er hervorgehoben wird, klicken Sie mit der rechten Maustaste darauf und wählen Sie Placeholder Properties... . Auf General Wählen Sie das Optionsfeld, um HTML - Interpret HTML tags as styles zu aktivieren .

Jetzt wird alles zwischen den Klammern fett dargestellt.

Update - Ändern der Schriftfarbe

Sie können auch die Farbe der Schriftart ändern, indem Sie <font> verwenden HTML-Tag (das folgende Beispiel macht alles zwischen den Klammern rot und fett):

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