Saltar al contenido

¿Cuál es la mejor forma de mostrar CheckBoxes en SQL Server Reporting Services?

Solución:

Yo, junto con otros en mi tienda, he usado imágenes, alternando el atributo oculto según el valor del campo (verdadero o falso). No hemos tenido ningún problema con el desenfoque o la escala, a menos que intentemos aumentar la escala de la imagen más allá del 100%, obviamente.

Otra opción que he usado es similar a la idea de wingdings, pero solo uso una vieja “X”. Al menos en nuestros formularios, no es raro que alguien use una X en una casilla en lugar de una marca de verificación, por lo que parece completamente aceptable. Además, no tiene que preocuparse por caracteres extraños al imprimir.

En cuanto a por qué Microsoft no incluye un control de casilla de verificación, no puedo responder porque me he estado preguntando lo mismo durante mucho tiempo.

Lo que he usado para mostrar una casilla de verificación (o urna):
1- crear cuadro de texto (que se convertirá en su casilla de verificación)
2- cambia la fuente a Arial Unicode MS
3- en la ventana de expresión usa:
ChrW (& H2611) para una casilla de verificación completa
ChrW (& H2610) para una casilla de verificación vacía

Solo quiero compartir la idea en este blog. SSRS: Cómo mostrar la casilla de verificación en el informe

  1. Primero crea un cuadro de texto
  2. Luego cambie la familia de fuentes a Wingdings
  3. Inserte una expresión en el cuadro de texto y escriba estas expresiones.

    =IIF(Fields!Active.Value,chr(254),"o")
    

    Fields! Active.Value podría ser cualquier cosa de su consulta que debería devolver un valor booleano 1 o 0.

  4. Luego haga clic en Vista previa y vea la casilla de verificación;)

Se pueden seleccionar más estilos en el blog que compartí anteriormente.

Aquí hay un ejemplo de mi salida. ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *