Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Negrito o texto específico no SSRS


Crie uma função de código personalizada para colocar o texto em negrito:clique com o botão direito do mouse em uma parte que não seja de design da superfície do relatório, escolha Report Properties... e clique no Code aba. Digite o seguinte código:
Function BoldText(Text As String) As String
  return Text.Replace("(", "(<b>").Replace(")", "</b>)")
End Function

Vá para sua célula de campo e altere a expressão para o valor de apenas o valor do campo para chamar esta função com o valor do campo:
=Code.BoldText(Fields!FieldToBold.Value)

Agora, este bit é a chave - na sua célula, clique onde mostra <<Expr>> para que seja realçado, clique com o botão direito do mouse e escolha Placeholder Properties... . No General tab selecione o botão de rádio para ativar HTML - Interpret HTML tags as styles .

Agora, qualquer coisa entre os colchetes ficará em negrito.

Atualizar - alterando a cor da fonte

Você também pode alterar a cor da fonte usando o <font> Tag HTML (o exemplo a seguir torna qualquer coisa entre os colchetes em vermelho e negrito):
Function BoldText(Text As String) As String
  return Text.Replace("(", "(<font color=Red><b>").Replace(")", "</b></font>)")
End Function