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

In grassetto il testo particolare in SSRS

Creare una funzione di codice personalizzata per mettere in grassetto il testo:fare clic con il pulsante destro del mouse su una parte non di progettazione dell'area del report, scegliere Report Properties... e fai clic sul Code scheda. Inserisci il seguente codice:

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

Vai alla cella del tuo campo e cambia l'espressione per il valore dal solo valore del campo chiamando questa funzione con il valore del campo:

=Code.BoldText(Fields!FieldToBold.Value)

Ora, questo bit è la chiave:nella tua cella, fai clic su dove mostra <<Expr>> quindi viene evidenziato, quindi fai clic con il pulsante destro del mouse e scegli Placeholder Properties... . Sul General scheda seleziona il pulsante di opzione per attivare HTML - Interpret HTML tags as styles .

Ora qualsiasi cosa tra parentesi sarà in grassetto.

Aggiorna - modifica del colore del carattere

Puoi anche cambiare il colore del carattere usando il <font> Tag HTML (l'esempio seguente rende qualsiasi cosa tra parentesi rosse e grassetto):

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