sql >> Database >  >> RDS >> Sqlserver

Vet de specifieke tekst in SSRS

Maak een aangepaste codefunctie om de tekst vet te maken:klik met de rechtermuisknop op een niet-ontwerpgedeelte van het rapportoppervlak, kies Report Properties... en klik op de Code tabblad. Voer de volgende code in:

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

Ga naar je veldcel en verander de uitdrukking voor de waarde van alleen de veldwaarde in het aanroepen van deze functie met de veldwaarde:

=Code.BoldText(Fields!FieldToBold.Value)

Dit bit is nu de sleutel - klik in je cel op de plaats <<Expr>> dus het is gemarkeerd, klik er met de rechtermuisknop op en kies Placeholder Properties... . Op de General tab selecteer het keuzerondje om HTML - Interpret HTML tags as styles .

Nu wordt alles tussen de haakjes vetgedrukt.

Update - de letterkleur wijzigen

U kunt de kleur van het lettertype ook wijzigen met de <font> HTML-tag (het volgende voorbeeld maakt alles tussen de haakjes rood en vet):

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


  1. Query verwijderen werkt niet van Java-toepassing

  2. Wat is PDO, hoe is het gerelateerd aan SQL-injectie en waarom zou ik dit gebruiken?

  3. Twee welsprekende collecties samenvoegen en sorteren?

  4. Alternatief voor ORDER BY RAND() op samengevoegde tabellen?