2011-02-26 132 views
6

Quiero hacer un poco de texto en negrita y subrayado, si el valor del campo en mi base de datos es, por ejemplo "HD"Negrita en SSRS dependiendo del valor del campo

Quiero decir, tengo dos campos campos de la base de datos. Text1 y encabezado. Expongo Text1 en mi informe y si el valor del encabezado es "HD", entonces Text1 debe estar en negrita y fontsize debería ser 12. De lo contrario, solo muéstralo normalmente.

¿Cómo hacerlo?

Gracias Furqan

Respuesta

8

Es así earlier answer of mine que muestra cómo hacer una cosa similar para el color del texto. Seleccione la celda Text1 en el informe, y luego desde la ventana Propiedades, busque "FontWeight" y presione el menú desplegable, y elija "Expresión".

La expresión que desee será algo a lo largo de las líneas de:

=iif(Fields!Header.Value = "HD", "Bold", "Normal") 

... básicamente, se está configurando la propiedad "FontWeight" de Texto1 a ser "Negrita" cuando cabecera es "HD" , de lo contrario, lo está configurando en "Normal".

Harías algo similar para la propiedad Tamaño de Letra:

=iif(Fields!Header.Value = "HD", "12pt", "9pt") 

(Obviamente, ajuste "9 puntos" a cualquier tamaño de la fuente se fija normalmente en el momento!)

+0

funciona muy bien! gracias –

+0

Gracias @Matt, has ahorrado mi tiempo – Amir978

Cuestiones relacionadas