sql >> Database teknologi >  >> RDS >> Sqlserver

Fed den bestemte tekst i SSRS

Opret en brugerdefineret kodefunktion for at fed teksten:Højreklik på en ikke-designet del af rapportoverfladen, vælg Report Properties... og klik på Code fanen. Indtast følgende kode:

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

Gå til din feltcelle og skift udtrykket for værdien fra kun feltværdien til at kalde denne funktion med feltværdien:

=Code.BoldText(Fields!FieldToBold.Value)

Nu er denne bit nøglen - i din celle skal du klikke på hvor den viser <<Expr>> så det er fremhævet, højreklik på det og vælg Placeholder Properties... . På General faneblad vælg alternativknappen for at aktivere HTML - Interpret HTML tags as styles .

Nu vil alt mellem parenteserne være fed.

Opdatering – ændring af skriftfarve

Du kan også ændre skrifttypens farve ved at bruge <font> HTML-tag (følgende eksempel gør alt mellem parenteserne røde og fed):

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


  1. psycopg2.ProgrammingError:syntaksfejl ved eller tæt på stdin-fejl ved forsøg på at kopiere_fra rødforskydning

  2. Konfig SQL*Plus for ikke at returnere andet end data

  3. Flere dropdown-værdier, der indsættes i en enkelt række, ikke i flere rækker

  4. Hvorfor gemmes der kun 64 kB data i min MySQL-datakolonne?